Yeah... As you saw, I am doing a really ugly workaround/hack to make it only beep once every second or so (instead of just spamming beeps) but it would be awesome if you could figure that out. I used to use a HildonControlbar, which let me set its update method such that it didn't throw value-changed events until the user stopped moving it for some period of time (ie, got the bar to where they wanted it after dragging). I've thought about looking at how that was done, but the GTK+ codebase is way over my head at the moment. Edit: As it turns out, the volumebar does support that, it's just buried in the GtkAdjustment bits... We'll have it done soon.