added screen item preview UNDO/redo support