 	Changing the text color automatically reloads the drop down.
 	*/
 	public dynamic var textColor = UIColor.blackColor() {
-		didSet {
-			reloadAllComponents()
-		}
+		didSet { reloadAllComponents() }
 	}
 	
 	/**

	Changing the data source automatically reloads the drop down.
	*/
	public var dataSource = [String]() {
		didSet {
			reloadAllComponents()
		}
	}
	
	private var selectedRowIndex: Index = -1

	
	//MARK: Appearance
	public override var backgroundColor: UIColor? {
		get { return tableView.backgroundColor }
		set { tableView.backgroundColor = newValue }
	}
	
	/**
