fixed all use same window coordinates