new command (bound to 's') for multiple file selection

Also, minor refactoring.