start of rule handler, using pVEctor for coordinates