Lots of GUI fixes
Lots of TreeView fixes. All the buttons now work properly. Added 'Esc' hotkey to deselect items. Each action that requires TreeView/ListView's update - now causes those updates.