Remove target state from event methods arguments

There is no visible use-cases for target state in event methods.

At least it should be done another, more implicit, way.

```obj.run!(:my_precious_argument) instead of obj.run!(:active, :my_precious_argument)```