Fix 540 (sort of)

Still can't find the cause of the viewport stalls but I have found a way to stop it from being noticable. I've forced a rerender each frame so expect a little slow down on very old computers. I've also fixed an issue with picked up peeps and had a little refactor of the tooltip window.