BSNumberedSelectionView Swift rewrite => NumberedSelectionView