If I had to that I'd try to share states through scope properties.