docs: private void drawTime() {
          ctx.clearRect(0, 0, width, height);
  
          // draw hours
          drawMatrix(0, 0, hl, hourGradient, hourOffGradient);
          drawMatrix(digitWidth + digitSpacer, 0, hr, hourGradient, hourOffGradient);
  
          // draw colon
  
          // draw minutes
          drawMatrix(2 * digitWidth + 3 * digitSpacer, 0, ml, minuteGradient, minuteOffGradient);
          drawMatrix(3 * digitWidth + 4 * digitSpacer, 0, mr, minuteGradient, minuteOffGradient);
  
          // draw colon
  
          // draw seconds
          drawMatrix(4 * digitWidth + 6 * digitSpacer, 0, sl, secondGradient, secondOffGradient);
          drawMatrix(5 * digitWidth + 7 * digitSpacer, 0, sr, secondGradient, secondOffGradient);
      }