Необходимо одновременное использование на странице библиотеки prototype.js (1.6.0.3) и Яндекс.Карт. Как? При загрузке вылезает element.dispatchEvent is not a function и security error (prototype.js). Если использовать либо ЯК, либо p-e.js, ошибок нет.
Я использую последнюю стабильную версию prototype.js - 1.6.0.3, с которой API Яндекс.Карт отказывается работать, что наглядно продемонстрировал на данной странице: