HomescreenLauncher is responsible to launch the homescreen window instance and make sure it's a singleton.
Every extermal modules should use
HomescreenLauncher.getHomescreen()
to access the homescreen window instance.
Example
var home = HomescreenLauncher.getHomescreen();
home.open(); // Do the open animation.