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