I've had this song running through my head for nearly 25 years now.
Also, as a young nipper I certainly didn't know what the stuff stuck to the garbage can lid was, but it glowed and therefore I figured it must be awesome.
As a small child i wondered how in the hell the drug dealer got everything to stay so perfectly displayed on that trashcan lid. My small self always thought "that stuff should be falling off. Did they use glue?"