browser.js: Split out dir-listing code into listing.js (it's going to get bigger). listing.js: Added code to handle selection. Clicking checkboxes causes it to highlight selected files. Clicking a file row will select just that file. Also maintains a list of selected files.