actually i move that to the ContentAwareFactory, its not specific to this listener.