Support handling all the three mouse buttons.
Add keymap module to support configurable inputs.