@Override
  public void onClick(View v) {
    Intent i = new Intent(v.getContext(), DrillActivity.class);

    /* This is probably a good candidate for refactoring:
     * */
    switch (v.getId()) {
      case R.id.button_numbers:
        i.putExtra("word_list", R.raw.wl_numbers);
        break;
      case R.id.button_colors:
        i.putExtra("word_list", R.raw.wl_colors);
        break;
      case R.id.button_daysmonths:
        i.putExtra("word_list", R.raw.wl_daysmonths);
        break;
      case R.id.button_body:
        i.putExtra("word_list", R.raw.wl_body);
        break;
      case R.id.button_countries:
        i.putExtra("word_list", R.raw.wl_countries);
        break;
      case R.id.button_drinks:
        i.putExtra("word_list", R.raw.wl_drinks);
        break;
      case R.id.button_family:
        i.putExtra("word_list", R.raw.wl_family);
        break;
      case R.id.button_food:
        i.putExtra("word_list", R.raw.wl_generalfood);
        break;
      case R.id.button_kfood:
        i.putExtra("word_list", R.raw.wl_koreanfood);
        break;
      case R.id.button_fruit:
        i.putExtra("word_list", R.raw.wl_fruit);
        break;
      case R.id.button_home:
        i.putExtra("word_list", R.raw.wl_home);
        break;
      case R.id.button_kitchen:
        i.putExtra("word_list", R.raw.wl_kitchen);
        break;
      case R.id.button_school:
        i.putExtra("word_list", R.raw.wl_school);
        break;
      case R.id.button_seasonings:
        i.putExtra("word_list", R.raw.wl_seasonings);
        break;
      case R.id.button_shopping:
        i.putExtra("word_list", R.raw.wl_shopping);
        break;
      case R.id.button_transportation:
        i.putExtra("word_list", R.raw.wl_transportation);
        break;
      case R.id.button_vegetables:
        i.putExtra("word_list", R.raw.wl_vegetables);
        break;
      case R.id.button_weather:
        i.putExtra("word_list", R.raw.wl_weather);
        break;
      case R.id.button_pet_farm:
        i.putExtra("word_list", R.raw.wl_pet_farm);
        break;
      case R.id.button_zoo:
        i.putExtra("word_list", R.raw.wl_zoo);
        break;
      default:
        break;
    }

    SoundManager.playEffect("menu");
    startActivity(i);
  }
 @Override
 public void onRestart() {
   SoundManager.playEffect("menu");
   runFadeInAnimation();
   super.onRestart();
 }