Dependency-Injection and JavaScript closures | Hacker News Reader