Transform tilt_x and tilt_y to stay in sync with window transforms

Tilt values from the device should be transformed before being handed to
a window in case there is any e.g. rotation or other transformation
occuring that would cause a visible disconnect between the actual and
simulated pen angle.
Do not draw a cursor for the pen tool
WIP: draw shadow