Disable actions on selection changes

@dinhviethoa 

Fixes #2460 
Currently selectFile does not fire an `FilesControllerSelectionChangedEvent`.  Should this be fired each time `SelectFile` is called ?