I'm not fond of putting things in the global window without using a namespace