Allow filtering by events' type

Per #85, I have also [explained](https://github.com/cvut/sirius/issues/85#issuecomment-67648254) the reason to use `event_type` param.
The first option uses `instance_eval`, the second sends an explicit message. It is cleaner and more consistent.