1) Is it possible to get an arrow to point towards the mouse pointer in etoys?

I can get it to point towards a box which is being moved with the mouse with this script: arrow's heading <-- arrow's bearing to box

In the world menu in the playfield pane there are mouse x and mouse y detectors but arrow's bearing will not accept those detectors as input to replace just the box part

2) I also wanted to detect a mouse click but can't see any way to do that. The input pane in the world menu detects last keystroke but not a mouse click.