Changed panel error icon from ng-show to ng-if
moved binding expression in panels to directive and watchGroup
moved binding expression for panel width to directive
Drag drop binding expression watcher was expensive, removed watcher after first eval, seems to still work