@pDogg As I said earlier it wont work. From the doc for containsMouse:
Warning: This property is not updated if the area moves under the mouse: containsMouse will not change. In addition, if hoverEnabled is false, containsMouse will only be valid when the mouse is pressed while the mouse cursor is inside the MouseArea.
I think you will need to calculate it manually.