…, step-over, and switching tabs with alt-tab, alt-shift-tab.
… of selection, so it's clear that the selection includes the blank line.
…dn't switch focus to the next editor.
… copy/paste a bit more.
…ep(), so that the ui can be updated. we still need to check at the top of the function, too, in case an interrupt happened outside.