mechanical timekeepers were invented long ago