templateを排して、内部ハンドラ登録の形にした