Extract method
Add ability to call object instance method as listener callback