Added util file
watch common files too
add events to canvas
inherit button from controls and use this.state
use routes to require page files.
expanded mouse functionality
added start, add screen to widgets so they can call draw when dirty
test widget.set