diff --git a/src/components/library-item/library-item.jsx b/src/components/library-item/library-item.jsx
index 0fa462311..5af6fb159 100644
--- a/src/components/library-item/library-item.jsx
+++ b/src/components/library-item/library-item.jsx
@@ -72,18 +72,12 @@ class LibraryItemComponent extends React.PureComponent {
-

-

+ {this.props.bluetoothRequired ? (
+

+ ) : null}
+ {this.props.internetConnectionRequired ? (
+

+ ) : null}
) : null}
diff --git a/src/lib/libraries/extensions/index.jsx b/src/lib/libraries/extensions/index.jsx
index 9bc3bc3d2..3d1dd6658 100644
--- a/src/lib/libraries/extensions/index.jsx
+++ b/src/lib/libraries/extensions/index.jsx
@@ -163,6 +163,7 @@ export default [
featured: true,
disabled: false,
bluetoothRequired: true,
+ internetConnectionRequired: true,
launchPeripheralConnectionFlow: true,
useAutoScan: false,
peripheralImage: microbitPeripheralImage,
@@ -192,6 +193,7 @@ export default [
featured: true,
disabled: false,
bluetoothRequired: true,
+ internetConnectionRequired: true,
launchPeripheralConnectionFlow: true,
useAutoScan: false,
peripheralImage: ev3PeripheralImage,
@@ -221,6 +223,7 @@ export default [
featured: true,
disabled: false,
bluetoothRequired: true,
+ internetConnectionRequired: true,
launchPeripheralConnectionFlow: true,
useAutoScan: true,
peripheralImage: wedoPeripheralImage,
@@ -250,6 +253,7 @@ export default [
),
featured: true,
disabled: true,
- bluetoothRequired: true
+ bluetoothRequired: true,
+ internetConnectionRequired: true
}
];