Sz events controller

Unused block argument - `val`. If it's necessary, use `_` or `_val` as an argument name to indicate that it won't be used.<br>Space between { and | missing.<br>Space missing inside }.