implement multi event binding
implement form API, bind validation to submit, pre and post validation process