only one group open at a time
weird width fix
various improvements