Ui feature processing upgrade1

Switched to openGL, preparing for all the hardwork