added additional test cases and overdue highlighting with flash mssg