title: ShowCaseView does not hide when touching outside
body: <pre><code>new ShowcaseView.Builder(mainTabActivity)
                              .withHoloShowcase()
                              .setTarget(new ViewTarget(recyclerView.findViewHolderForAdapterPosition(0).itemView))
                              .setContentTitle(getString(R.string.tutorial_welcome))
                              .setContentText(getString(R.string.tutorial_cardview_add))
                              .hideOnTouchOutside()
                              .build();
  </code></pre>
  
  <p>This is my code when attaching the showcaseview onto the recyclerview first item. It works although the animation seems to be laggy I don't know why, and also the problem is when I touch outside or press the "ok" button. The showcaseview does not hide instead I have to press the "ok" or touchoutside for a few times "four times" I think, to make it go away completely. Am I missing something?</p>
  
  <p>I am using this <a href="https://github.com/amlcurran/ShowcaseView" rel="nofollow noreferrer">https://github.com/amlcurran/ShowcaseView</a> library.</p>
  
  <p>I have tried giving it an onClickListener and calling removeAllViews() but it's crashing the app.</p>