gradual change #1: remove framebuffers from GLcanvas