[Finish #50091717, #50091975] Full support for times and showing newly created events, some clean-up and refactoring