added Selection class
remove unused lines of CanvasView