diff --git a/out/PiPer-chrome.zip b/out/PiPer-chrome.zip
index dae87f7..5aaaec4 100644
Binary files a/out/PiPer-chrome.zip and b/out/PiPer-chrome.zip differ
diff --git a/out/PiPer-safari-legacy.safariextz b/out/PiPer-safari-legacy.safariextz
index 8cf4ecc..ad2f69e 100644
Binary files a/out/PiPer-safari-legacy.safariextz and b/out/PiPer-safari-legacy.safariextz differ
diff --git a/out/PiPer-safari.pkg b/out/PiPer-safari.pkg
index 3546b9a..f293d34 100644
Binary files a/out/PiPer-safari.pkg and b/out/PiPer-safari.pkg differ
diff --git a/src/common/scripts/resources/bbc.js b/src/common/scripts/resources/bbc.js
new file mode 100644
index 0000000..8431c11
--- /dev/null
+++ b/src/common/scripts/resources/bbc.js
@@ -0,0 +1,13 @@
+export const domain = 'bbc';
+
+export const resource = {
+ buttonParent: function() {
+ return null;
+ },
+ captionElement: function() {
+ return document.querySelector('.p_subtitlesContainer');
+ },
+ videoElement: function() {
+ return document.querySelector('#mediaContainer video[src]');
+ },
+};
\ No newline at end of file
diff --git a/src/safari-legacy/update.plist b/src/safari-legacy/update.plist
index 3fb5c88..f9b0b79 100644
--- a/src/safari-legacy/update.plist
+++ b/src/safari-legacy/update.plist
@@ -10,7 +10,7 @@
CFBundleShortVersionString
CFBundleVersion
- 177
+ 178
Developer Identifier
BQ6Q24MF9X
URL