#33 Using Event as factory
#33 Basic rendering