Components are now removed from observer after removeComponent() call