Events with duration 0 and start at 0:00 are not displayed.
Solution:
Change
if($this_date_tmp == $end_date_tmp && ($end_time == '0000')) continue;
(near Line 325)
to
if($this_date_tmp == $end_date_tmp && ($end_time == '0000') && $length > 0){
continue;
}