getting it working and backbone-ifying it