Fixed Battery plugin start to change contexts rather than throw an error

- Also added support for working across multiple webViews