let onTimerStart () = Animation.start ~onHidden:(fun () -> let () = Config.hide () in let () = Timer.init () in Timer.show ()) ~onEnded:Timer.start let onTimerStop () = Animation.start ~onHidden:(fun () -> let () = Timer.hide () in Config.show ()) ~onEnded:(fun () -> ()) let () = let () = Config.setup onTimerStart in Timer.setup onTimerStop