             }
         }
     }
-
+    
     override var annotationFrame: CGRect? {
         return annotation?.frame
     }
     
-    var touchTargetFrame: CGRect? {
+    private var touchTargetFrame: CGRect? {
         guard let annotationFrame = annotationFrame else { return nil }
         
         let size = frame.size


    // MARK: - Properties

    let EAGLContext: OpenGLES.EAGLContext

    let GLKView: GLKit.GLKView
    
    let CIContext: CoreImage.CIContext

    var annotation: BlurAnnotation? {
        didSet {
            setNeedsDisplay()

        }
    }
    
    /// Whether to draw a border on the blur view.
    var drawsBorder = false {
        didSet {
            if drawsBorder != oldValue {
