selector部分をしっかりとdelegate化