add collapsible option.
auto save new rule if collapsible is been used.
refactor style. create rs_holder for rs_dialog_holder and rs_collapsible_holder