09 modifications to register component alternatives
10 show component alternatives on demand
11 started replace component procedure