Missing add/remove in JS responsibilities