         }
         override init(nibName: String?, bundle: Bundle?) {
             super.init(nibName: nibName, bundle: bundle)!
-            viewDidLoad()
         }
         required public init?(coder: NSCoder) {
             super.init(coder: coder)
-            viewDidLoad()
         }
     }
 #endif

        public func runTableViewSetup() {
            fatalError("Function must be overwritten")
        }
        public override func viewDidLoad() {
            super.viewDidLoad()
        }
        public func numberOfRows(in tableView: NSTableView) -> Int {
            let secs = numberOfSections(in: tableView as! DHTableView)
            var count = 0

        
        override public init(style: UITableViewStyle) {
            super.init(style: style)
        }
        
        override public func tableView(_ tableView: UITableView, estimatedHeightForRowAt indexPath: IndexPath) -> CGFloat {
