                 tappedItem = ceilf(tappedItem)
             }
             
-            print(tappedItem)
             set(value: tappedItem)
+            delegate?.ratingView(valueChangedTo: tappedItem)
         }
     }
     #else

     If `true`, tapping an item can result in a decimal value for the `FDRatingView`. Otherwise, `ceilf()` is used.
     */
    public var allowDecimalValues = false
    
    
    // - MARK: Private properties

import QuartzCore

/**
 A delegate protocol to inform the delegate about changes in the rating view.
 */
public protocol FDRatingViewDelegate {
    /**
     Tells the delegate, that the value was changed
     
     - parameter newValue: The new value
     */
    func ratingView(valueChangedTo newValue: Float)
}

/**
 Defines the different styles of `FDRatingView`
 */
public enum FDRatingViewStyle: Int {
