reasonable keyboard and focus handling as well as SplitButton