You haven't provided anything in your code about how the frame should look. No templates or textures. It exists, but it's effectively invisible and it spans the entire length and width of the screen. You can use the following command to prove it exists:
/dump TestFrame
|