weight driven clock