+ added toggle component.
 * fixed errors of setting ui.