   func layoutView() {
     
     componentTables?.removeAll(keepCapacity: false)
+    
     var collCount = 0
     switch pickerFormat {
     case .FormatFull:

  var separatorView: UIView!
  var padding:CGFloat = 5.0
  var separatorColor = UIColor ( red: 0.4038, green: 0.94, blue: 0.991, alpha: 1.0 )
  
  override public init(frame: CGRect) {
    super.init(frame: frame)

    
    if let tableView = scrollView as? UITableView {
      tableView.selectRowAtIndexPath(NSIndexPath(forRow: index, inSection: 0), animated: true, scrollPosition: UITableViewScrollPosition.None)
      
      // Keep time index when tableview is selected
      switch tableView.tag {
      case MINUTE_TAG:
        currentMinute = index
      case SECOND_TAG:
        currentSecond = index
      default:
        currentHour = index
      }
      
      self.delegate?.datePickerDidChange(currentHour, minute: currentMinute, second: currentSecond)
    }
  }

