I noticed that it fired the change on every keystroke, but it didn't seem to cause the graphs to display a broken range. When I change from `6d` to `6`, the graphs don't update, but as soon as I add in a time unit like `h` then the graphs do redraw. Putting in garbage like `zzdk` also does not cause a redraw. Have you found any input to break the graphs?

As long as the graphs aren't breaking, I like the eagerness. I can quickly change to multiple different ranges without having to add any other input.