Try to make progress on #13 by setting currentBag better.

It's hard to confirm that this is correct.

While working on this also confirmed that the unbinding of hashchange
is unreliable.

I hate browsers.