diff --git a/js/widget.js b/js/widget.js
index e0a4274..de87091 100644
--- a/js/widget.js
+++ b/js/widget.js
@@ -11,12 +11,21 @@
             var id = $(item).attr('id'),
                 options = settings.leaflet_widget_widget[id];
 
+            options.map.drawControl = new L.Control.Draw({
+              position: 'topright',
+              circle: false,
+              rectangle: false,
+              polyline: false,
+              polygon: false
+            });
+
             L.Util.extend(options.map, {
                 layers: [L.tileLayer(options.map.base_url)],
             });
 
             var map = L.map(id, options.map);
             map.widget.enable();
+            map.selectControl = L.Control.select().addTo(map);
 
             // Serialize data and set input value on submit.
             $(item).parents('form').bind('submit', $.proxy(map.widget.write, map.widget));
