NPM and Bower module that provides a promise-based interface to AngularFirefirebase with server-side indexing and model definition that you can write once for both browser and server.
On server start, the FB event handlers trigger for a whole boatload of child records. Many of them cause updates, which immediately add new responses. Recursion causes stack overflow.
Solution:
All the pong-base handlers should have their triggered behavior wrapped in a setTimeout 0. This prevents stack overflow.