Pretty simple stuff then, one pole sets the latch other pole resets the latch, time between latch set/reset/set will indicate direction. There will be a speed issue to do with response speed but even when going really slow the overall calculation of direction should still work. I'm sure even if there are no external light driving relays that 'blob' could contain enough drivers to get the system to work.
I'm in Newbury UK.
I'm in Newbury UK.