code: function repaintSignButton(ctx, hover) {
  				ctx.beginPath();
  				ctx.arc(clockCenterX, clockCenterY, 12, 0, 2 * Math.PI, false);
  				ctx.fillStyle = settings.colors.signButtonBackgroundColor;
  				ctx.fill();
  				if (hover) {
  					ctx.beginPath();
  					ctx.arc(clockCenterX, clockCenterY, 14, 0, 2 * Math.PI, false);
  					ctx.strokeStyle = settings.colors.signButtonBackgroundColor;
  					ctx.stroke();
  				}
  				ctx.beginPath();
  				ctx.moveTo(clockCenterX - 6, clockCenterY);
  				ctx.lineTo(clockCenterX + 6, clockCenterY);
  				ctx.lineWidth = 2;
  				ctx.strokeStyle = settings.colors.signButtonColor;
  				ctx.stroke();
  				if (!inputElement.val().match(/^-/)) {
  					ctx.beginPath();
  					ctx.moveTo(clockCenterX, clockCenterY - 6);
  					ctx.lineTo(clockCenterX, clockCenterY + 6);
  					ctx.lineWidth = 2;
  					ctx.strokeStyle = settings.colors.signButtonColor;
  					ctx.stroke();
  				}
  			}
docs: **********************************************************************************************
  REPAINTS THE SIGN BUTTON (used by repaintClockHourCanvas and repaintClockMinuteCanvas)
  **********************************************************************************************