benz approved selection ring
disable things inside components from responding to onclick handlers (which can't be taken care of by a component-level onclick handler, afaict)