That's a good idea, but how would you detect top up/down?

Calvin