added uuid.v4 method; added ability to delete a control; added undo functionality