- listerner should not be optional to get results of click back