not sure should this be `action:"add|remove"` or `added:true|false`