OOP problem with the canvas stuff