reduce matrix calculations
handling drag event on the document object
add Paper.canvas property
support touch events