Stop toggling classes with JS, use behaviour driven DOM manipulation with states | Hacker News Reader