r.js for building
removed stop propagation

You still can use other pattern events on key press