implement add-component listener to open the component frame