Issue #7: changed to use custom OnPressHandler to get repeating
now won't continue when not pressed