make event source even more easy to use

since the spec should be saying that it should be event and data...