create homescreen window manager.

nit: type -> eventType