public void BeginListening(ThingIsReleveantFilter callback, Texture2D dragHighlightTex) {
listening = true;
filterCallback = callback;
dragHighlightMat = MaterialPool.MatFrom(dragHighlightTex, ShaderDatabase.MetaOverlay, Color.white);
invokingDesignator = DesignatorManager.SelectedDesignator;
}