Does it work like this ? This is far from optimal setup, but a quick prototype to make sure stuff works.