Do not allow transition from available_mixes unless connected to the data store.
Update comment.
Call callback when given in disconnect.
Reconnect to changed data store when changed in preferences.