Should be able to use `OpenLayers.Control.TYPE_TOGGLE` instead of `2` here...