More work. Better but still not working with FBOs