Bounded Panning in D3 | Hacker News Reader