Customized DialogBoxFactory to Events dialogs

Home page is now using the new DialogBoxFactory for its events. Events
page will shift towards this soon!