      * Returns custom bus
      */
     public static func get(name: String, webView: UIWebView) -> Caravel {
-        if name == "default" {
+        if name == Caravel.DEFAULT_BUS_NAME {
             return getDefault(webView)
         } else {
             let getExisting = { () -> Caravel? in

  * Manages all buses and dispatches actions to other components.
  */
public class Caravel: NSObject, UIWebViewDelegate {
    
    /**
     * Default Bus

                // are potential receivers
                if _name == args.busName {
                    if args.eventName == "CaravelInit" { // Reserved event name. Triggers whenReady
                        if !_isInitialized {
                            synchronized() {
                                if !self._isInitialized {
                                    self._isInitialized = true
                                
                                    for i in self._initializers {
                                        var index = self._onGoingInitializersId
                                        
                                        self._onGoingInitializers[index] = i
                                        self._onGoingInitializersId++
                                        
                                        dispatch_async(dispatch_get_main_queue()) {
                                            i(self)
                                            self._onGoingInitializers.removeValueForKey(index)
                                        }
                                    }
                                    self._initializers = Array<(Caravel) -> Void>()
                                }
                            }
                        }
                    } else {
                        var eventData: AnyObject? = nil
