Add default identifier to all Listeners

Default to 'unknown'
Update docs for new Listener argument