event-driven key detection methods | ScratchStats