playing with the event service. though it doesn't work :(