refactoring this heavily, still incomplete
got canvas working, refactored the code heavily - now tangoing with modifying currentTileDex in App instance from tileButton class
got scrolling kind-of working... not rendering stuff in proper position after having scrolled.  math issue.

got freehand and rectangular drawing working again as well