Implement Edit Track synchronization between tabs/windows.

Signed-off-by: Vivek Rai <vivekraiiitkgp@gmail.com>
Why use `_.union`? Why not `Array.concat`?