self contained, unbind fixes, no more entire canvas obj

going back to self contained, don't want multiple resize handlers. make your own canvas object you lazy git! (disregard pun)