Идея нравится
Сразу приходят в голову
следующие ссылки (ну и
еще одна для полноты). Разве что не совсем понятно, почему библиотека исправляет только explorer'ы. И возможно стоит разбить библиотеку на более мелкие части, чтобы можно было точнее выбирать что подключать. Чтобы можно было из нескольких библиотек собрать необходимый функционал. Да, и еще, по-моему все же практичнее создавать свой API, а не пытаться исправлять браузеры.