refactor(listeners) execIfNotUL: Util.exec -> callback