added IntegerTextField component