     // MARK: - Customs
     
     public func setThemeColor(color: UIColor) {
-        currentLocationColor = color
-        searchResultLocationColor = color
-        alternativeLocationColor = color
+        currentLocationIconColor = color
+        searchResultLocationIconColor = color
+        alternativeLocationIconColor = color
         pinColor = color
     }
     

        */
    public var alternativeLocationEditable = false
    
    public var tableViewBackgroundColor = UIColor.whiteColor()
    public var currentLocationColor = UIColor(hue: 0.447, saturation: 0.731, brightness: 0.569, alpha: 1)
    public var searchResultLocationColor = UIColor(hue: 0.447, saturation: 0.731, brightness: 0.569, alpha: 1)
    public var alternativeLocationColor = UIColor(hue: 0.447, saturation: 0.731, brightness: 0.569, alpha: 1)
    public var pinColor = UIColor(hue: 0.447, saturation: 0.731, brightness: 0.569, alpha: 1)
    
    public var currentLocationImage: UIImage? = nil
    public var searchResultLocationImage: UIImage? = nil
    public var alternativeLocationImage: UIImage? = nil
    public var pinImage: UIImage? = nil
    
    

        var cell: LocationCell!
        
        if indexPath.row == 0 {
            cell = LocationCell(locationType: .CurrentLocation, title: currentLocationText, iconColor: currentLocationIconColor, iconImage: currentLocationIconImage)
        } else if indexPath.row > 0 && indexPath.row <= searchResultList.count {
            let index = indexPath.row - 1
            cell = LocationCell(locationType: .SearchLocation, locationItem: searchResultList[index], iconColor: searchResultLocationIconColor, iconImage: searchResultLocationIconImage)
        } else if indexPath.row > searchResultList.count && indexPath.row <= alternativeLocationCount + searchResultList.count {
            let index = indexPath.row - 1 - searchResultList.count
            let locationItem = (alternativeLocations?[index] ?? dataSource?.alternativeLocationAtIndex(index))!
            cell = LocationCell(locationType: .AlternativeLocation, locationItem: locationItem, iconColor: alternativeLocationIconColor, iconImage: alternativeLocationIconImage)
        }
        
        return cell
