サーバーサイドで(クライアントサイドのJavaScriptを)動的に生成したりと連携させて意図した動作を実現する場合は切り分けが難しいね。