Fixes #6 hover ray comes from last known mouse position, ...

- Uses the correct dom element for selection and transforms
- Dom element based on canvas in case that changes in future
- Adds reticule element
No need to prevent default in onPointerDown