Add pointer event support