+ [OE-5157] change to base widget behaviour so that it only includes required js once