Differentiated supported devices and valid devices (which requires devices to be connected too).
It should now suggest only valid devices in SelectMenu.
NOTE: the current solution doesn't support devices being connected/disconnected at run-time.