act.js (bower): Framework for handling undoable actions in a web app.
Keywords: undo|redo|persist