Clock component

as a function I'd recomment putting this on the ceci-clock prototype (so same level as ready, attached, etc) and then calling it as this.setClock() where needed.