screengl transformations refactored
cleaning up