added support for multiple cursors (might change keybindings in the future)