Optimize TimerDialog to use a single listener
Implement auto incrementing at a configurable rate for long presses