added better checks (delayed check), enable/disable submit button (if added to the options obj), and better show/hide of error/success-Text