JavaScript Callbacks Variable Scope Problem | Hacker News Reader