added webgl and event target completion