initializeListener is not needed