BoolEditor : change the implementation to use a ToggleButton + entity to scale better

the browser's checkbox fails miserably at high DPI