require VBOs for DrawElements and VertexAttribPointer
remove restriction for repeated keys and buttons