Pull request for Issue802 - IDEAS scaler continuous button issue

Tested and seems solid.
I would say that we'll just have to keep bugging CID to fix it until it's fixed. Every time we depart from event-driven and go to delay-driven we're essentially identifying bugs in the underlying control system. In the sense that they appear to be "one-off" it doesn't feel that bad, but it usually means that other features of the same system have similar problems. I've found that these type of one-off solutions quickly cascade through a class until the underlying problem is actually fixed.