removed webkitbegineventlistener after it fires