used correct rectanlge to fill backbuffer