     networkService,
     displayService) ->
 
-    return ()->
-      form = null
+    return (form)->
+            
       events = eventService()
       validation = validationService(events)
       values = {}

        watchField: events.watchField
        submit: submit

      return services
  )


      services =
        display: display
        registerField: registerField
        validateField: (fieldName) -> validation.validateField(fieldName, values)
        validateFields: (fieldList) -> validation.validateFields(fieldList, values)
