title: how to bind events to obstructed elements on tkinter canvas
body: <p>I have a canvas on which a rectangle is drawn:</p>
  <pre><code>canvas.create_rectangle(10,50, 40,80, tags=&quot;my_rect&quot;)
  canvas.tag_bind(&quot;my_rect&quot;,&quot;&lt;Button-1&gt;&quot;, my_func)
  </code></pre>
  <p>Now this rectangle is overlayed/obstructed by another shape (an oval). Hence that <code>my_func</code> doesn't get triggered with a click on the oval. Is there a way to bind it on a position instead of a shape?</p>
  <p>I was thinking of using <code>find_overlapping</code> or <code>find_enclosed</code>, however, it's not accurate. If the oval is bigger and overlaps with other elements, they could be returned as well.</p>