Update Mouse handling

Better precision, and recognition of click and movement