highly interactive graphical