adds edit mode toggling