This will only really be relevant after #43 or #45 because at this point we will have possible communications from other tabs or devices with newer versions of the app. The simplest solution is probably to force the page to do a full refresh if this happens.