Bug 961800 - Implement Child Window Factory