solve andriod 4.2.1 bug, drawPath no effect
optimization avoid object allocations during draw/layout，
mechanics move hand
saving state