     case Center
 }
 
-public class FlowerMenu: UIImageView {
+public class FlowerMenu: UIImageView, UIGestureRecognizerDelegate {
     
     //MARK: Public Variables
     public var centerView: UIView!

        self.menuIsExpanded = false
    }
    
    internal func didTapPopOutView(sender: UITapGestureRecognizer) {
        for key in self.pedalIDs.keys {
            let view = self.pedalIDs[key]

    public var stagger: NSTimeInterval!
    public var menuIsExpanded: Bool = false
    public var delegate: FlowerMenuDelegate?
    public var showPedalLabels = false
    public var currentPosition: Position! {
        didSet{
            self.constrainToPosition(self.currentPosition, animate: true)
