js form validation universal; improved mobile; gb