Adding the ListenerMixinFactory

Using the ListenerMixinFactory the `componentDidMount` is automatically
created.