JavaScript library to facilitate cross-domain communication between DOM windows