Closing the Gap: Human Factors in Cross-Device Media Synchronization