What’s the right solution? We were just trying to solve our own problem and it turned out interesting. If you know the not “nonsense” one that works please share.