This is an example of using SharedExecutor.
Whatever you draw on one canvas it will be drawn on the other.
If you opent this in multiple tabs, you will see that the
synchronization works across all of them too.