I've found a way to do what I want (for the most part) without using a frame.

Now I'm just trying to solve this because it is annoying me.