added offset option in TextVisual