framebuffer construction works

squashed bug with interaction of lambda and generator expressions