they use valid instead of status, which takes a boolean instead of a string
this won't ever have the option to set anything besides error styling this way
(if we wanted to add success or warning like we have for textfield)
they use errorMessage instead of message, easy change
@Darper