Creating namespaces and trackers for each window is really bad choice IMO.