Change from timer to Schedule on the main thread.
Refresh only when needed
Fix rotation angle from degrees to radias