optimize event rendering when a new source is added
more heuristic
f