1. A method of generating invocation sequences of update functions to update elements of a form, the method comprising the steps of: supplying update functions to a synthesiser; identifying trigger elements from the elements of the form in the update functions that trigger the invocation of the update function; generating an activation network based on the update functions at the synthesiser; and determining the invocation sequence of update functions for each trigger element.