public DetailedTimer(LiveSplitState state)
 {
     InternalComponent = new LiveSplit.UI.Components.Timer();
     SegmentTimer = new SegmentTimer();
     Settings = new DetailedTimerSettings()
     {
         CurrentState = state
     };
     IconWidth = 0;
     Cache = new GraphicsCache();
     LabelSegment = new SimpleLabel();
     LabelBest = new SimpleLabel();
     SegmentTime = new SimpleLabel();
     BestSegmentTime = new SimpleLabel();
     SplitName = new SimpleLabel();
     state.ComparisonRenamed += state_ComparisonRenamed;
 }