fixed #9
srcElement is an IE expect prop, so i've prolly broken any old versions
of IE. fuck 'em.