There's a small hack now which prevents the disconnect function
from releasing the references. Our reference handling is flawed
and needs to be investigated before we can fix that for good.
This brings back the problem of address and title of items
showing up in the history unfortunately.
Now the history items are appended rather than prepended,
we probably want to fix that in the future.