UtilityListener implementation added