refactor timeout settings and make typing slower than backspacing