solved issue with presenter listener getting lost after screen change