connect GUI and data
+ need to separate vbo update fund for shape and color?