How to make an external SWF totally independent from its father

Hi,
I am developing a videogame, and I am using a “multi-SWF” approach to keep parts as independent as possible.
Multiple games are loading the same toolbar, that is made of 2 SWFs: an “agent” that manages the communication between the game and the buttons, and the buttons set, configured through an XML file (I made two SWFs as the buttons SWF is the same for all games, while the agent is different for each group of games).
Now the problem is that the toolbar and the game seem to be more dependent than they should be: if I modify the toolbar to look a bit different I need to recompile the game too to see all the edits, even if the game just loads the external swf and uses its public methods. When the games are 40 this is really annoying!

What do I need to do to make the toolbar totally independent from the games?
Thanks