Motorola-Mobility/ninja — pull request #390 by mqg734 (2012-07-12 23:36:39+00:00)
Title: Optimized stage and tool drawings by caching offsets and drawing only during the stage's draw cycle. 

Tools no longer do calculations on mouse move; they just update x and y values.
All drawing goes through stage's draw cycle.
We also now cache offsets for elements.