UpDown {
   eventIn      SFFloat    set_value
   field        SFFloat    value 0
   eventOut     SFFloat    value_changed
   exposedField SFBool     discrete TRUE
   exposedField SFFloat    increment .1
   field        SFBool     noloop FALSE
   eventOut     SFTime     touchTime
   exposedField SFVec3f    separation 0.01 0 0
   exposedField SFTime     interval .25
   exposedField SFColor    onColor 0.0 1.0 0.0
   exposedField SFColor    offColor 1.0 0.0 0.0
   exposedField SFVec3f    push_pos 0 0 0
   exposedField SFVec3f    out_pos 0 0 .005
   exposedField SFNode     leftArrow Extrusion {
   				crossSection [
   					0 -.03, -0.09 0,
   					0 .03, 0 -.03
   					]
   				spine [ .01 0 -.01, .01 0 .01 ]
   			}
   exposedField SFNode     rightArrow Extrusion {
   				crossSection [
   					0 .03, 0.09 0,
   					0 -.03, 0 .03
   					]
   				spine [ -.01 0 -.01, -.01 0 .01 ]
   			}
}

Example