Refactor PointerTrackGhost to separate file.