cleaner option defaults via 'setdefaults' function
added RequestJs support, as module 'infobubble'