Thanks! Actually I have setup the dbus script to underclock device when locked (no need for a fast cpu if its just gonna be sitting idle ) and I also have a widget that monitors temp at intervals and sets max overclock speed (don't want it to get too hot). As you can imagine, after i lock the device it underclocks as intended but again overclocks due to the widget And from what you posted, if i understood right, are you also going to provide option to disable update when that desktop is not in view (some other desktop/homescreen is)?.That would be very helpful thank you