Changing event source instead of rerendering the events improves the performance