Draggable scrolling movie clip - best practices

I am creating a ‘windows’ like draggable movie clip, that also scrolls it’s content. This ‘window’ movie clip will be duplicated many times to display different content depending on what part of the maintimeliine user is on. problem is that because the clip has so many nested clips inside, I have to end up duplicating twice in the library for each instance of the window in the main timeline. It doesn’t seem like the best practice for implementing this kind of interaface, so I was wondering if anyone could give me some feedback, and if they would be willing to look at the fla and see if there is a better way to do it…
thanks