I am attempting to allow for the pop-up to be toggled on and off by pressing a checkbox. Here are some snippets of the code: var clickHandler function popupOn(evt){ var query = new esri.tasks.Query(); query.geometry = pointToExtent(map,evt.mapPoint,10); var deferred = featureLayer.selectFeatures(query,esri.layers.FeatureLayer.SELECTION_NEW); map.infoWindow.setFeatures([deferred]); map.infoWindow.show(evt.mapPoint); } function clickConnect(connect){ if(connect){ //perform the identify task on click clickHandler = dojo.connect(map, "onClick", popupOn); } else{ //disconnect the click handler dojo.disconnect(clickHandler); clickHandler = null; } } <input type='checkbox' data-dojo-type="dijit.form.CheckBox" checked="checked" data-dojo-props="onClick: dojo.connect('true')"/><label>Tick here to turn selecting on.</label><br/>