Cleaned up and refactored GLESView methods