event functions explained for the list view
notes added to explain the form render and save methods