I know, I know. This is more complicated to mock the time because I need to do synchronize it between multiple components (e.g. the switchboard). I also wanted to see the real interaction between the various components that are also sensitive to time.