Don't add empty modes in kioskmode.

It does not disturb to have modes with never called callbacks, so save the
condition and the additional code block and setup the modes like normal.