After using 'Contact Signaller' function next signal ** changes to the opposite (eg green goes red). Still, you can pass through. ** or even more signals ahead