Undo plugin with added scrolling to position