Functional reactive programming for 3D documents | Hacker News Reader