NOTE: you also have to put ALL caps in the word "INPUT", from my understanding, when your looking at one of the functions, i.e. INPUT, OUTPUT, INDEX, (whatever). The all caps lets the vb interpreter recongize the Mach specific call. At least that is my understanding. (see below).
While IsActive(INPUT2)
ActivateSignal(OUTPUT8)
Wend
While IsActive(INPUT3)
DeActivateSignal(OUTPUT8)
Wend
see if that doesn't clear up your input problem.
Scott