still trying to transform drag values to elements
Draggable Elements working

I finally got built in dragability functionality working for elements.
It required snatching the transform matrix after translation but before
rotation or scaling. Drawing surface matrices are latched after all
transformation and are copied through to all children to be accumulated
by child surfaces.