schedule row highlighting and null checking