squashed 3 commits
getOrientation() no longer bottle-neck

more caching and direct graphics context manipulation

introduced drawable
Merge branch 'refs/heads/master' into HEAD