Made the selection listener for listView safe for deselection. Moved ResizableCanvas to use DataManager.