#57 - External windows are now initialized in constructor