Update to allow switching between VBO and DisplayList