'Highlight will remain until user input turns it off
or the insert has moved'

def set_timeout_none(self):

    self.counter += 1
    def callme(callme, self=self, c=self.counter, index=self.text.index('insert')):
        if (index != self.text.index('insert')):
            self.handle_restore_timer(c)
        else:
            self.editwin.text_frame.after(CHECK_DELAY, callme, callme)
    self.editwin.text_frame.after(CHECK_DELAY, callme, callme)
