Invalidate the timer if a cell is being edited

Closes #13
Use DAKeyboardControl for keyboard awareness