選択最大値をintで設定できるように修正。最大値を超えたときのイベントをblocksで設定できるように修正。

最大値超えたときのblocksが設定されていなければ何もしない