I suspect "Next" triggers onChange.

Maybe try this:
Code:
 
Get Value to sValue
Move (trim(sValue)) to sValue 
    If (Length(sValue) >= 3) Send Next    //change the # for each different form
Else maybe you're gonna have to do sketchy stuff creating and setting "bNoJump" boolean variables...