Cleaned up ScheduleAdapter