experimenting with broadcast vs emits to fix drawing bug
rotated custom cursors to correct orientation