fix target to currentTarget