void prv_down_click_handler(ClickRecognizerRef recognizer, void *context) {
  Layer *layer = (Layer*)context;
  SelectionLayerData *data = layer_get_data(layer);
  
  if (data->is_active) {
    if (click_recognizer_is_repeating(recognizer)) {
      // Don't animate if the button is being held down. Just update the text
      data->callbacks.decrement(data->selected_cell_idx, click_number_of_clicks_counted(recognizer), data->context);
      layer_mark_dirty(layer);
    } else {
      data->bump_is_upwards = false;
      prv_run_value_change_animation(layer);
    }
  }
}
static void select_multi_click_handler(ClickRecognizerRef recognizer, void *context) {
  const uint16_t count = click_number_of_clicks_counted(recognizer);
  APP_LOG(APP_LOG_LEVEL_DEBUG, "Multi-Click: count:%u", count);
}