support for invoking when field value returns to empty
allow option for not submitting when pressing enter
reimplemented “submitOnEnter” patch from https://github.com/christopherslee/TypeWatch