override func pointInside(point: CGPoint, withEvent event: UIEvent?) -> Bool { if CGRectContainsPoint(self.bounds, point) { return true } if self.leftThumb != nil && self.rightThumb != nil { if CGRectContainsPoint(self.leftThumb!.frame, point) || CGRectContainsPoint(self.rightThumb!.frame, point) { return true } } return false }