if you are going to allow them to add a component where one already exists, then you must remove the old component. and test it.