Flexible clock systems: adjusting the temporal programme