Hey, thanks a lot for the reply. Setting the tracking property to false won't work because I'm using the valueChanged signal to update a display that shows the current value of the dial. But re-implementing the necessary events looks like it will work!