keylistener on input
calculating countdown from current time instead -1; resolves #74