basic rotation of screen now working (still buggy)