renamed reset mixin to list-reset to avoid confusion