Update extras on change, fix for infinite recursion
Better way of checking if form changed or not
Correct name for end date field