GUIMain now instantiates MyCanvas (instead of having MyCanvas hardcoded
into XML)

changed some constructors in MyCanvas to accommodate change.