Now using Bacon.js; switched to Q for promises.