Preserve trace visibility in callback

Many thanks to everyone’s feedback on this issue :heart:. We’ve incorporated your feedback and have created a first-class solution via a uirevsion property. See 📣 Preserving UI State, like Zoom, in `dcc.Graph` for an example and documentation.