button and input normalization