make multiple cursors available globally, and set up mouse clicks too
add module for macros