Implemented getEntity().
makeEntity() now assigns a (more) unique ID.
View event page now updates all the fields