use block + dispatch_after to solve typing ended NSTimer issue
disable typing icon when enabling overlay and vice versa