clicking on file only calls .expand()
`.expand()` now does all the reselecting for the caller`