got undo and redo working with the cursor pixel