Fixing bug #423 - can't remove some roles

Taking the data directly from the event fixed a bug where I couldn't remove a role from my user.