Events based system for sharing