Do you need the exact changes made or do you only care about the final state? If the latter, you could simply read back the Listbox contents after the $int->Eval(); returns and call a Perl handler there.