Support disable state for audio description

Also moved onEnable and onDisable to kBaseComponent