Improve calendar display with pagination and disabled check boxes.

does `@time_slots` even need to be an ivar?