cancellations work now. only need to implement delays and the actual display with the next bus to come.