undo redo support for devices