supporting inputs of type submit