Blender.Draw objects always top-layer?

Can I draw anything with OpenGL over the top of Blender.Draw buttons? I tried drawing a glRect directly following a Button() call and directly following a Text() call. The text was drawn underneath the rectangle, but the Button always draws itself on top. Is there anything I can do with OpenGL to draw over the top of a button?