continuing focus mode abstraction