Implementing the different "edit" modes in App (should be refactored to a controller + view). Added all the event listeners for the different modes.