スイッチの追加と削除に対応 (closes #3)