implement mix and its operation: add, remove, removeAll, toggle, setSoloMode