Change the filechooser controller to not handle any selection but to offload to selector, add mutlitouch/keyboard vars, change listview to use the treeview selector.
Change icon view to use SelectionBehavior as the selector instead of doing any selection in the controller.