
Here's an electronic ITU (Ignition Trigger Unit) Bean Can, sans the Can. The Hall sensor is on the right side of the "first floor". The red, green and black wires are encased within a black sheath as they exit the can. Simple.
Downstairs is the Ignition Advance mechanism. Couple fly weights and a pair of springs. This area can be the
sticking point of a high idle issue.

Note the red rubber bumpers in the small, arched, cut out on the floor. This is the maximum advance movement of the fly weights. Just a few degrees worth is all. Atop the pin is a black, nylon-ish spring perch. The spring has been removed in this photo so compare with the first photo.
That blue-grayish material is Lubriplate grease. Just a little dab'll do ya.

Bare fly weights. The nylon pads should slide freely on the cleaned and lightly lubed base plate. The weights pivot on their mounting posts. The flyweights are really the only moving parts in the electronic Bean Can. The Hall sensor is found in some 1980 and all later bikes. Points previously.
The advance mechanism can be cleaned fairly well without disassembling the Bean Can; although it will be necessary to remove the ITU from the engine and retime the engine afterwards.
There is a small, sausage-shaped, metal plug on the exterior of the ITU. Pry the plug off to expose the inner black magic workings.
Suggest using a mild solvent to swish around inside the advance mechanism area. What the stronger carb cleaners will do the the plastic bits might be problematic. Mineral spirits would be a good choice.
Drain and blot several times; checking for a final clean solvent rinse.
Rotate the ITU shaft and get a drop of light oil on the weight's pivot points. Whatever lube selected, if any, for the base plate should be very light weight. Any heavy grease will obviously impact the free movement of the fly weights. You will look for free movement and return of the weights.
Hopefully, this info will be useful.