with there be any mouse input added,. or should I work on my own implementation?
Left Click jump cursor to position, hold to drag a selection box,. Right Click to move around the the grid,. Mouse wheel to zoom,. .etc.
We will never add mouse picking to Orca, you should go ahead and implement it yourself.
I recommend adding mouse events to cursor.js
Part of what you asked seems to be implemented now: