Your comments

Hi! Have there been any new developments on this?
Here's a shorter version of what I wrote earlier:
CTRL + Click to deselect -> just show topmost file (user shouldn't care which file is shown)
SHIFT+ Up to deselect -> show file that is now under cursor <- important
SHIFT+ Down to deselect -> show file that is now under cursor <- important