interact: different behavior concerning **kwargs in SageCell an Jupyter notebook    
   I'm trying to use the output of one interact as the input for number of control elements in a second interact. The following examle code works in Sage Jupyter notebook but fails in SageCell (Unfortunately I can't post a link to SageCell due to my low karma).
I don't understand why it fails and how I can make the code run in SageCell.
@interact
def f(s=slider([1,2], default=1)):
    kwargs = { f"C_{i}": checkbox() for i in range(s)}
    print(kwargs)
    @interact(**kwargs)
    def f2(**kwargs):
        for key, value in kwargs.items():
            print(f"{key} is {value}")