Cleanup the code, rename TimerSection to component