Working on Overlay and button
Added undo (press Z)