def METHOD_NAME(self, layer, event):
    """Continuously redraw the latest polygon point with the current mouse position."""
    if self._num_points == 0:
        return
    pos = self._get_mouse_coordinates(event)
    self.overlay.points = self.overlay.points[:-1] + [pos.tolist()]