foresee changes

- sample rate changes
- expose the open function to pass control to ad server (will disable our own sampling when this is in place)

// @gklopper 
There's no reason why it should get called twice and even if it did subsequent calls would have no effect as the external js file would only be included the first time.