OngoingEvents: update the logic to check event start times

and also make event dialogs launch from ongoing screen

TODO :
  * figure out all event opening and closing times
  * do the closing logic