fixes #1, remember the last extent of the brush over calls and redraw on init