I wonder if we should change all of these to use the save_component method.

I also am puzzled but the code that waits for the Save button to appear (line 111).