the reason i made it on a window for an easy debugging and availability to all modules across different modules