When idle, the decorator still consumes a bit of CPU time when triggered by the GUI session's sync signal. This patch installs the sync handler each time the decorator goes idle.