A tool and framework for syncing web media playback across multiple clients