adjust isTypeEnabled to cover both SHOW and ANNOUNCE