timed events for undo checkpoints and typeahead integration with yeoman/bootstrap-js