Ho capito il giusto sul problema, comunque vedi se qui trovi utili spunti.