ho risolto con un qualcosa di più "casereccio"... ...

grazie mille comunque