How can I do this with just events?
Well, do you really want to do it with just events, or are you looking just to avoid scripting? You can do it the way Octavia said, but if for some reason you absolutely HAVE to have an event system in place, instead of having the item remove the state, create a common event that your item calls on, that removes the state instead; although, that would be more complex than need be.