[DF-2420] - check of controls visibility while performing selection was re-implemented in a recursive way.