updated pointer events