/** Starts new Activity to display Homography transformation */
  @Override
  public void onClick(View v) {
    if (v.getId() == transformButton.getId()) {
      transformButton.setEnabled(false);

      // Remove all but the two base imagess
      Pair<Bitmap, Bitmap> imagesToAdd = tranBuilder.getWarpedImages();
      if (imagesToAdd == null) {
        // Notify User
        mExpandedImageText.setText("Tranformation is not ready just Yet");
        return;
      } else mExpandedImageText.setText(R.string.show_exp_image);

      mImageAdapter.setWarpedImage(imagesToAdd.first);
      mImageAdapter.setInvertedWarpedImage(imagesToAdd.second);

      // Start transformation process
      transformButton.setEnabled(true);
      // Allow user to look for OCR conversion
      ocrButton.setEnabled(true);
    } else if (v.getId() == ocrButton.getId()) {
      // No support for filePath
      if (ocrIntent == null) return;

      // TODO
      Bitmap warp = tranBuilder.getWarpedImages().first;
      Uri uri = Utility.saveBitmapToFile(warp, WARPED_PATH);
      ocrIntent.putExtra(WARPED_SOURCE_EXTRA, uri);
      startActivity(ocrIntent);
    }
  }