+ WIP - compatibility with changes to BaseEventTypeController
+ first pass at controller refactor
+ use child elements to manage the procedure elements
+ changes to procedure elements for child behaviour (WIP)
+ css/html layout for procedure elements
+ tweaks to controller
+ fix printing for controller refactor
+ remove the POST data processing from the procedurelist element
+ fix booking event assignment to procedure list element
+ tidying controller
+ use the new means of setting element defaults and defining what elements should be initialised for a booked operation
+ fix for sub element layout displays
+ [OE-3896] removing POST handling from anaesthetic element
+ [OE-3896] more clean up on anaesthetic to deal with witness field
+ [OE-3896] cataract element POST handling extraction. bugfix for anaesthetic
+ [OE-3896] set defaults for multi selects from the controller, and remove POST handling for save in post op drugs.
+ bugfixes after rebase to develop