Rewrite in GLKit
Content mode