added themechange possibility to undo&redo implementation