Si desea que el control sea conmutable, es decir, que se active al hacer clic por primera vez en el botón asociado y que se desactive la próxima vez que se haga clic en él, defina la propiedad isToggleable en el método initializeControl():
initializeControl: function(options)
{
this.isToggleable = true;
}
Algunos ejemplos de controles conmutables son: mobileViewer.Geolocate, mobileViewer.ShowClickableMarkers, mobileViewer.Legend.