Sockets and a basic 'r' component updating (and saving) cross-device!