Added option to choose mouse buttons to use

Default mouse button is still 1 (left click).
Buttons can be changed with options.mouseButtons, e.g.
options.mouseButtons = [1, 2] for left and middle click.
There is still the problem of default behaviour for middle and right
click (scrolling/context menu).