fix border background
recursive swap-pane