Added 'listen()' as a convenience method