when using the python interpreter window within ArcGIS Desktop, the layer list does not update if the table of contents changes. For example, in my .mxd I have three layers - but when I'm writing a command, for example arcpy.MakeFeaureLayer_management, the auto-populated layer list does not reflect the layers that are currently in the table of contents. See image for example. Is this a bug or what? If it's a bug, it should be fixed.