Rudimentary browser history support

Now need to make it not add/remove every topic between updates