Three ways of handling user input | Hacker News Reader