adjusted to allow for configuration to accept and handle an alternate scope than the global window. Also arguements can be passed to the callback if needed.
README update with new configuration options/instructions