Yep, you won't entirely get out of ssaver-vis mode e.g. by keypress. So by ditching this, the "return true" (resulting in Announce(... "OnScreensaverDeactivated"...);) will follow later, after tearing down the vis. According to the GUI setting ("Use music visualisation as saver"), I'd expect this to be and behave just like this - a saver that will go away on any user activity, and not something that gets in the way of further wanted actions.