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 way.

```obj.run!(:my_precious_argument) instead of obj.run!(:active, :my_precious_argument)```