Fixed remove listener from Controller on destroy