# File lib/cgikit.rb, line 2253
                def bind_request( component, definition, value, id )
                        parsed = CKElement::ElementState.parse( component, value.first )

                        # change if the definition is variable
                        if component.variable? definition['condition'] then
                                component.take_value( definition['condition'], parsed['condition'])
                        end
                        if component.variable? definition['negate'] then
                                component.take_value( definition['negate'], parsed['negate'] )
                        end
                end