where getBestComponent looks at those available and selects from there.
t
where getBestComponent looks at those available and selects from there.