Allow Shortcuts to be Remapped to Mouse!

Can we get the ability to remap shortcuts to additional mouse buttons? This would be both great for efficiency AND accessibility reasons. Very simple commands like undo/redo and switching to your eraser could easily be done with the side buttons on the mouse (considering the user has them.) I think allowing for the user to interact with your program in the way that they want is very important.