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