mmmm...
è un bel pò + complesso... ma cmq la soluzione non è quella prospettata da te