it seems old framebuffers aren't removed from memory by the JavaScript garbage collector when creating new FBOs for the outputs. further testing awaits...