set up a conditional output in your brain that does this:
Use your already existing logic for your output #3, but pipe it into an "AND" instruction.
the other part of the AND, compare your current position to your last position,
if the subtraction is > than 0 your moving forward and this will keep your AND condition true.
if the movement is =< than 0 your stopped or moving backward (thus the second leg of the AND
conduit would not be true, and thus your output3 would be off.
If you have trouble doing the positioning math in the brain, you could do that part in the MacroPump,
push the answer into a UDRO then have the Brain look at that........ OR, just do it all in the MP.
Scott