rename `listener' module to `visitor'