Fixed bug where foreground canvases were being drawn statically
on top of the background. Panning now works fine.
Added some upcoming features