fix bug from new GTK behavior

explicitly call resize() at end of initiaize()
fix VAO usage

now using them correctly