a top sub 10 is connected to a string ( not shown ) that extends from the surface . a bottom sub 12 is connected to more string and perhaps a downhole motor to a mill at the bottom ( all not shown ) as the focus of the present invention is the debris removal tool t that is connected to the string and subs 10 and 12 . a flow tube 14 is sealed at seal 16 to bottom sub 12 and is sealed at seals 18 to top sub 10 . passage 20 that extends through the flow tube 14 allows fluid from the surface to go through the tool t and down to the mill at the bottom to cool the mill and to remove cuttings and bring them back uphole to inlets 22 . housing 24 is secured at opposed ends to top sub 10 and bottom sub 12 . the hanging weight of the string ( not shown ) that is attached to bottom sub 12 is transferred through the housing 24 to top sub 10 and the balance of the string ( not shown ) that is located above top sub 10 . notice that there is no tension in the flow tube 14 from string weight by design . instead , the flow tube 14 is simply a spacer sealed at opposed ends with seals 16 and 18 . since the flow tube 14 is not structural , it can be made fairly small and its size is determined by the surface pumping equipment , the needed circulation rates for the mill and the length of the string . however , using a small diameter flow tube leaves more room around it to use to catch debris without filling the debris retention volume , as will be later explained . this design feature is one of the aspects of the present invention . the debris laden fluid enters annular passage 26 through inlets 24 and then flows through diverter tube ( s ) 28 as indicated by arrows 30 in fig2 . this happens because there is an external diverter 32 sitting above a stabilizer 34 . as will be explained below , the diverter 32 can be mounted on bearings such as shown for example in fig5 so that the external diverter 32 can remain stationary while the tool t is rotated by the string to turn the mill below . referring back to fig1 , the diverter tube ( s ) 28 end at 36 above the top of the lower debris retention basket 38 . the reduction in fluid velocity allows the heavier debris indicated by arrow 40 to fall into lower basket 38 , as shown in fig2 . the remaining debris continues and preferably makes a turn to promote additional debris to drop into the basket 38 before the stream continues into an upper diverter tube ( s ) 42 that run through the bottom of the upper debris retention basket 44 and terminates at end 46 . here again due to the velocity reduction , additional debris indicated by arrow 48 drops into upper basket 44 . while two baskets with tubes that come through their sealed bottoms are illustrated with an offset in the flow path between the baskets , those skilled in the art will appreciate that only one basket can be used or more than two baskets with or without offsets in the flow path among them . what should be noted is that the design with a sealed bottom and a diverter tube extending through the closed bottom takes away the need for valves to keep debris in the baskets when circulation is shut off . it is just such valves in the prior art that had to pass debris that gave operational trouble in the past as the debris hung the valves up in the open or the closed positions . the illustrated preferred embodiment eliminates these valves for a system with no moving parts or small passages that can clog with debris . as seen in fig2 the flow stream represented by arrow 52 now enters an annular passage 50 that is defined on the inside by screen 54 and on the outside by housing 24 . the lower end of the inside of screen 54 is sealed to the exterior of the flow tube 14 at seal 56 while the upper end is open inside the screen 54 to outlets 58 . from outlets 58 the fluid stream 60 continues in the annulus 62 to the surface . solids that failed to pass the screen 54 remain in passage 50 on the outer screen face , as long as circulation continues . once the circulation is cut off those retained cuttings on screen 54 or in space 50 fall down into basket 44 . the flow stream 60 heads up the annulus 62 because an upper diverter 64 sitting close to an upper stabilizer 66 prevent flow back down into annular space 68 between the tool t and the surrounding tubular or casing c . although two diverters 32 and 64 are shown , those skilled in the art will appreciate that only one will also work . the diverters 32 and 64 can be articulated so that they can be selectively retracted or they can be of the type that are always extended such as brushes or brush segments . even when brushes are used they can selectively have passages through them that can be opened or closed as will be explained below . the diverters are preferably bearing mounted to allow the tool t to turn while the diverters are stationary . one of the features to be noted at this point is the placement of the screen 54 inside of housing 24 so as to protect the screen 54 from impacts during surface handling or while tripping into and out of the well . the prior designs that used screens located them on the outside of the tool making the screen in those tools more prone to such damage . in another aspect of the present invention , the external flow diverter or diverters that span the surrounding annulus 68 are articulated as opposed to the fixed deflectors used in the designs of the past . a fixed external flow deflector can cause formation damage either going into the well or coming out of the well . for example , a fixed cup seal looking downhole can build pressure on the formation when running in while if the cup seal is looking uphole it can reduce the formation pressure when the tool is pulled out of the hole to the point where the well actually comes in at the wrong time . while some past designs have incorporated bypasses for such diverters if flow through the tool is blocked when pulling the tool out , for example , there still remains a risk of adversely affecting the formation if such backup features do not fully perform . an articulated diverter as is proposed for the preferred embodiment eliminates this risk when moving in both directions as it can be placed in external bypass mode for running in and for coming out of the well and can also be energized for milling . the various embodiments of the diverter on the outside of the tool will now be described in conjunction with also describing an alternative embodiment for the internals of the tool . fig3 illustrates a tool that has a top sub 70 secured to a bottom sub 72 by a housing 74 . housing 74 has an inlet 76 although the inlet can optionally come through the bottom sub 72 . adjacent the inlet 76 is a projecting diverter 78 that leaves a gap 80 from the surrounding tubular c ′. optionally one or more offset and preferably spiral paths 82 can extend through the diverter 78 with such paths 82 leading into inlet 76 . entering debris goes up passage 84 and due to velocity reduction falls into debris retention volume 86 . the remaining debris continues in a flowing stream to screen 88 where additional debris is stopped . after the screen 88 the fluid exits through passages 90 to go uphole in the manner described before . housing 74 has an inflatable 92 that is mounted on bearings 94 and 96 . flow tube 98 has a lateral passage 100 leading to piston 102 whose movement actuates the inflatable 92 as shown in fig4 . note that flow in the flow tube 98 that is represented by arrow 104 has to go past a restriction 106 so as to build back pressure to passage 100 to set the inflatable 92 . the flow 104 continues down to the mill ( not shown ) and comes back up with cuttings to inlets 76 . note that for run in , there may be flow 104 but at a low enough rate so as not to set the inflatable 92 . even though the diverter 78 presents some restriction to flow around the outside of the tool as it is run into or out of the hole , the gap 80 is designed to be sufficiently large and the rate of going in or coming out of the hole sufficiently controlled so as to avoid adverse impacts on the formation . indeed , the diverter 78 can be eliminated so that with the inflatable 92 in the retracted position of fig3 there is no added resistance to flow 108 in the surrounding annular space when the tool is run into the whole . the same thing happens when the tool is removed from the hole with the inflatable 92 retracted . increasing the flow rate when the mill lands on the object to be milled actuates the inflatable 92 so that it can serve as a diverter whether located as shown or anywhere on the housing 74 above the inlets 76 . those skilled in the art will also appreciate that some of the benefits of the present invention of the fig1 and 2 embodiment are also in fig3 and 4 . the screen 88 is internally mounted and protected . the outer housing 74 takes the tensile forces of string weight as opposed to the flow tube 98 to allow the flow tube 98 to be made smaller and thus making a greater volume within the housing 74 available for debris retention . there are no valves that debris laden fluid has to go through that can clog and get stuck . the diverter 92 is articulated and in this embodiment automatically extended when flow rates for milling are maintained . running in or out of the well with the diverter 92 fully retracted removes or at least minimizes the potential for damaging the formation during such operations . referring to fig5 an articulated diverter 110 comprises a sleeve 112 that is on bearings 114 and 116 . an upper sub 118 is movable with set down weight on mandrel 120 to axially compress the sleeve 112 and urge it out radially to close a surrounding gap and act as an articulated diverter . a ball 122 in a track 124 prevents relative rotation between sub 118 and housing 120 . these two components can also be shaped with a hex that interlocks them so that they transmit torque while moving in tandem for rotation . only the diverter 110 is the focus of fig5 with the other figs . previously discussed providing the details of the debris catcher operation . weight is set down when the mill ( not shown ) lands on the object to be milled and that in turn articulates the sleeve 112 to move out radially . for running in or out the string weight keeps the sleeve 112 extended . fig6 - 8 illustrate another embodiment of an articulated diverter . fig6 is a section view and fig7 is an exterior view . fig8 illustrates the flow paths through the brush assemblies in the obstructed position . while brush arrays are preferred , arrays of solid shapes made of a variety of materials such as metal or plastic for example can also be used as long as the shapes define flow paths that can be selectively obstructed to get the diversion of flow effect . sleeves 200 and 202 have brush arrays 204 and 206 extending radially out . bearings 208 and 210 support the sleeves 200 and 202 such that the housing or a sub 212 can rotate as the brush arrays 204 and 206 are in contact with a surrounding tubular ( not shown ). a passage 214 extends to a piston 216 that when actuated pushes the sleeves 200 and 202 together by moving sleeve 202 . a spring 218 biases the sleeves 200 and 202 apart until piston 216 overcomes the bias of spring 218 . sleeve 200 has a series of end serrations 220 seen in both fig6 and 7 . sleeve 202 has serrations 222 seen only in fig7 because they are recessed under sleeve 202 . serrations 220 and 222 are a matched pair and self align when forced together with piston 216 . when the sleeves 200 and 202 are apart as shown in fig7 there are spiral flow paths 224 and 226 that allow a continuous flow stream represented by arrows 228 to pass through the brush arrays 204 and 206 with minimal resistance . however , when piston 216 is actuated to bring serrations 220 and 222 together while overpowering spring 218 the flow paths 224 and 226 misalign at the point 230 where they are pushed together . with the flow paths so misaligned the brush arrays 204 and 206 act as a diverter . these fig6 - 8 illustrate yet another embodiment of an articulated diverter having the advantages described before . as before it actuates automatically when the flow rate is stepped up to levels needed for mill operation . fig9 - 11 are an alternative embodiment again showing sleeves 300 and 302 with sleeve 300 movable biased apart by spring 304 which is covered by sleeve 306 to prevent entry of debris . in the open position of fig1 the paths 308 and 310 are spaced apart forming a gap 312 . flow can go through as represented by arrow 314 . sleeves 300 and 302 can be splined so they can translate axially without relative rotation . since paths 308 and 310 are misaligned , translation of the sleeves 300 and 302 urged by piston 316 in effect creates dead ends 318 that block flow . this can be done by simply abutting the arrays or nesting them with mating notch patterns as shown in fig1 and 11 . as before bearings 320 and 322 allow relative rotation so that the arrays that define paths 308 and 310 can remain still while other parts of the tool rotate . as before , while brush arrays are preferred arrays made of solid shapes that define paths can also be used in a variety of materials compatible with downhole conditions . while the present invention can be used in a string for milling it can also be used with other downhole tools that for example jet sand away from the top of a packer and remove it in tool t of the present invention . the above description is illustrative of the preferred embodiment and many modifications may be made by those skilled in the art without departing from the invention whose scope is to be determined from the literal and equivalent scope of the claims below .