more concise naming
syncable module
give clock events
clean up events classes
working example