New package for listeners.
Move listeners to a common package.