Changed name of dir
moved import of pages to main
Controls dont need access to mouse
Button inherits from Base not Control, updated inherit to deal with setting constructor
Use init and super