fix tab listeners