     func handleTransition(region: CLRegion!) {
         if let geo = store.findById(region.identifier) {
             notifyAbout(geo)
-            GeofencePlugin.fireRecieveTransition(geo)
+            GeofencePlugin.fireReceiveTransition(geo)
         }
     }
 

            )
        )
    }
    
    func addOrUpdate(command: CDVInvokedUrlCommand) {
        dispatch_async(dispatch_get_global_queue(priority, 0)) {
            // do some task

        }
    }

    class func fireReceiveTransition(geoNotification: JSON) {
        var mustBeArray = [JSON]()
        mustBeArray.append(geoNotification)
        let js = "setTimeout('geofence.receiveTransition(" + mustBeArray.description + ")',0)";
        if (GeofencePluginWebView != nil) {
            GeofencePluginWebView!.stringByEvaluatingJavaScriptFromString(js);
        }
