add undo to project without bower