many more graphical updates