モーダルウィンドウの数だけ背景レイヤーが生成されてしまうので効率的でない。
何をどの単位でオブジェクト&インスタンス化すべきか、よく考えてください。