suport many surfaces but are initialized on xml
Changed to GLView