Fixed bug where timetable was being displayed incorrectly

Forget to multiply hourIndex by 2
Repetition of code causing inconsistent bug fixes - changed to a singe
updateTimetable method
Previous fix masked issue rather than fixing it