         
         // Create Bubble
         // Use POI if available, else use the cutout frame
-        bubble = BubbleView(frame: poi ?? frame, title: markCaption!, text: "", arrowPosition: .top, color: nil, font: font)
+        bubble = BubbleView(frame: poi ?? frame, text: markCaption!, arrowPosition: .top, color: nil, font: font)
         bubble!.font = font ?? bubble!.font
         bubble!.alpha = 0.0
         addSubview(bubble!)

import Foundation
import UIKit

let kAnimationDuration = 0.3
let kCutoutRadius = 2.0
let kMaxLblWidth = 230.0
let kLblSpacing = 35.0

protocol CoachMarksViewDelegate: class {
    func coachMarksView(_ coachMarksView: CoachMarksView, willNavigateTo index: Int)
    func coachMarksView(_ coachMarksView: CoachMarksView, didNavigateTo index: Int)


}

// MARK:- CAAnimation Delegate

extension CoachMarksView: CAAnimationDelegate {
    func animationDidStop(_ anim: CAAnimation, finished flag: Bool) {
        delegate?.coachMarksView(self, didNavigateTo: markIndex)
