Haha yeah you're right, it's not a problem, as it's doing what's intended! Although it does provide something for me to work around.
I suppose it's not a massive deal for me to include the elements on every layout, I'm just worried about the problems that happen when you multiply things up. I might have 100 layouts, and then want to start changing things, and have to then change the same thing on 100 layouts!
What might be best to do is to add the interface elements by an event. Is that a fairly normal thing to do?