Selection is based on the "level" of the text and it's applicability to the situation. The selector can be configured to not re-use recently used items.