fix(collapse): only set controller $active value if model value is different