diff --git a/app/static/app/js/components/Map.jsx b/app/static/app/js/components/Map.jsx
index 89306fe9..97b1fa67 100644
--- a/app/static/app/js/components/Map.jsx
+++ b/app/static/app/js/components/Map.jsx
@@ -114,21 +114,34 @@ class Map extends React.Component {
               return this.options.bounds.getCenter();
             };
 
-            layer.bindPopup(`
${info.name}
-              Bounds: [${layer.options.bounds.toBBoxString().split(",").join(", ")}]
-              
+            var popup = L.DomUtil.create('div', 'infoWindow');
 
-              
-            `);
+            popup.innerHTML = `
+                                    ${info.name}
+                                    
+                                        Opacity: 
+                                    
+                                
 
+
+                                Bounds: [${layer.options.bounds.toBBoxString().split(",").join(", ")}]
+                                    
+
+                                `;
+
+            layer.bindPopup(popup);
+
+            $('#layerOpacity', popup).on('change', function() {
+                layer.setOpacity($('#layerOpacity').val() / 100);
+            });
             
             this.imageryLayers.push(layer);