remove scoped globals to renderer
refactor load
factor out redraw
more separation of drawing
file refactoring complete; TODO canvas renderer code refactoring (perhaps later); debug page & make working AOK