new feature: add swap{next,prev} for reordering visible windows