Pass scrollToMessage options as dictionary
Emit a cachechanged on reset_

The cache changed to empty.
First go at saving state

This seems to work?