now DworldWindowListener listen window location change
new DWindow class added