title: Get visible view at certain point
body: <p>I have a point CGPoint in coordinates of the application window.<br>
  Is there a way to get a pointer to the view visible at that point?</p>
  
  <p>E.g. I have 100 views or random sizes and placed at random locations - some partially/fully covering each other. <br>
  Pressing a button in the app will list the address of the view visible at (0,0), (100,100) and at (200,200).<br>
  The views may or may not have userInteraction enabled.<br>
  Also, what about the more complicated scenario where a view is covered by a fully transparent view?</p>