logic circuit that enable users manipulate circuit in browsers.