updated CHANGELOG
fixed confirmation message on leaving with unsaved modifications
removed nonsentical detaching of listener when adding a listener