Not sure how i lost the observer undo