Moved to Cycle.js for burn-in protection