Add listener utils