canvas要素に直接イベントハンドラ指定するとAndroidでバグる(のを何とかしたい)

強引に逆引きっぽいタイトルにしたところで、どうもこんにちは。
例えばこんなふうに指定すると、、

<canvas id="nextBtn"></canvas>
$("#nextBtn").click(function() {
  goNext();
});

canvasの描画がおかしくなりました。
具体的には、#nextBtnを押した時、canvas要素に書かれた図形が消え、真っ白になりました。
そこでcanvas要素をdivでくくり、そのdivの方にイベントハンドラを付与したら、、、

<div id="nextBtn">
<canvas id="canvasNextBtn"></canvas>
</div>
$("#nextBtn").click(function() {
  goNext();
});

このエラーは解消されましたとさ。