ChrisLee's automatic component drawer with showing and saving functionality