*ItemListener: cleanup