public void onItemClick(AdapterView<?> arg0, View arg1, int position, long arg3) {
    // TODO Auto-generated method stub
    LiLogger.logWarning(Tag, "Clicked");
    if (TabsFragmentActivity.clickEnabled) {
      VirtualGood item = vgList.get(position);
      if (item.VirtualGoodMainCurrency == 0) {
        item.buyVirtualGoods(getActivity(), TabsFragmentActivity.purchaseCallback);
      } else {

        item.buyVirtualGoods(
            1,
            LiCurrency.MainCurrency,
            new LiCallbackVirtualGoodRequest() {

              @Override
              public void onActionFinisedSuccessfully(LiIapAction liIapAction, VirtualGood item) {
                // TODO Auto-generated method stub
                TabsFragmentActivity.refreshUI();
              }

              @Override
              public void onActionFailed(
                  LiIapAction liIapAction, VirtualGood item, LiErrorHandler errors) {}
            });
      }
    }
  }