more efficient compilation of recursive directive
Rollback any data changes on cancel.
Implemented removeElement
Fixed header dropdown
Working list upload