vertex arrays, dynamic color