Improve the handling of DataBindingListener.supports()