       node.innerHTML = simpleSource
       context = Batman(foo: 'bar')
 
-      view = new Batman.View({context, node})
-      view.on 'ready', -> deferred.resolve()
+      view = new Batman.View
+        contexts: [context]
+        node: node
+      if view.on?
+        view.on 'ready', -> deferred.resolve()
+      else
+        view.ready -> deferred.resolve()
       return
     ),{
       defer: true

          baz: new Batman.Set([0...100]...)
          qux: new Batman.Set([0...100]...)

      view = new Batman.View({context, node})
      if view.on?
        view.on 'ready', -> deferred.resolve()
      else

      defer: true
    })

  suite.run()
