listener not assigned directly , get Listener added