cleaned up canvas view