Hello and welcome to the forum,
First tip: no need to have a transparent shape on top of an image, why not use a shape in which you insert the image (use the Texture button in Fill).
Is the shape button triggering a simple or an advanced action. Did you know what I described in this article:
http://blog.lilybiri.com/why-choose-standard-over-simple-action