     return nil
   }
   
-  func hightlightCell(currentCell:CellView) {
+  func hightlightCell(currentCell:CellView?) {
     for cell in cells {
       if cell == currentCell {
         cell.state = CellState.hightlighted

    }
  }
  override func touchesCancelled(touches: Set<NSObject>!, withEvent event: UIEvent!) {
    
  }
  override func touchesEnded(touches: Set<NSObject>, withEvent event: UIEvent) {
    
  }
  
}

  }
  
  func initViews() {
    backgroundColor = UIColor.lightGrayColor()
    var cellViews = Dictionary<String,UIView>()
    var horizontalFormatStrings = [String]()
    var verticalFormatStrings = [String]()
