Do we really need to have a window.init() ? See other examples