テキスト指定でクリックとか状況によりクリック位置が変わる仕組みはMDでクリックの座標把握してないの?
そもそも存在しなかった場合はクリック自体してるの?
等々、状態の変化以前の成否判定に使える情報は得られないものかと