declared namespace
Refactored out slow tap functionality
Added medium tap
refactor tap speed conditions into objects