string|Listener