EXPERIMENTAL: Cross browser compatible KeyboardEvent dispatcher