Basic work on background/offscreen canvas support