Add item_listener generator to jpi