cleaned up use of image field and added single event page