selection as visual block