add unify interface and unify event to ntd-switcher