faster and less stupid implementation
remove click delay on touch devices
Bind to keydown. So it feels faster.