temporarily removed undo/redo buttons from the ui demo until theyre wired up correctly