Okay, this one was a bit tricky, for details refer to the thread at cgtalk. Place this in your ..\stdplugs\stdscripts\ folder (will work for max 9+): struct tapWatcherDef( singleFn, doubleFn, delay = 250, timer = dotNetObject "Timer", lastTapped = timeStamp() - 2*delay, waiting = false, fn onTick sender evnt = (…