public void OnWidgetActuated(Widget widget, ref bool handled) { var value = widget.Value; handled = true; if (Char.IsDigit(value[0])) { int volume = Convert.ToInt32(value); _isDirty = true; _volumeSelected = volume; setVolumeAndUpdateTitle(_volumeSelected); } else { handled = false; } }