Timer interface, first TDD implementation