Updated root canvas

Removed all global root canvas variables, now doing everything with
events.
Also removed the alpah property, need to find the right place for it in
the UI.