work around for buttons rendering elsewhere and bypassing glClipping