validate func -> do validate (pass params to closure
unbindAll fixed
processInputValue