Touch fix

touchmove event now behaves like mousemove event
Skeleton cleanup

Slight improvements to efficiency