def bind_key(key, kcb=nil, &bl)
      kcb = bl if kcb.nil? && !bl.nil?

      cb = lambda do |cdktype, widget, component, key|
        kcb.call component, key
      end

      component.bind(:ENTRY, key, cb, self)
    end
def bind_key(key, kcb=nil, &bl)
      kcb = bl if kcb.nil? && !bl.nil?

      cb = lambda do |cdktype, widget, component, key|
        kcb.call component, key
      end

      component.bind(:ENTRY, key, cb, self)
    end
Override bind_key to use cdk bindings mechanism