ChannelSelection: Handle behavior of empty bouquets

Avoid strange behavior when selecting nothing in an empty bouquet
Avoid to add a Marker as adding a marker ends up in an endless loop