Used the timer trick to continue reading when user stays idle

http://vim.wikia.com/wiki/Timer_to_execute_commands_periodically