cosmetic change
on, off, delegate, undelegateメソッド実装
conflict fix