replaced connect with Evented/on, added missing semicolons, removed a global field variable, adjusted definitions of field variable, defer not returning the promise prop, worked anyway, but still added it.