WIP: update for base controller refactor.
+ tweaks to use default optional render behaviour for base controller class
+ removed extraneous checking for side displays
+ transaction handling for exceptional circumstances delete