Added timer and mode interface