Added Update() to all panels

Also some bugfixes, and tidying up