Review the code. Deflate the EventList.js file. Start moving to functional components. Reshape tests accordingly and make them more readable. It fixes #422.