don't use window.onload unnecessarily
viz stuff