Bug 1022766 - allow autoFocus() to interrupt earlier calls, r=dhylands