I may be getting a little closure-crazy, but I get the feeling these delegates could be abstracted by using a factory method. Since there are only two of them, this probably doesn't matter, but for a reference of what I mean, https://github.com/iFixit/ifixit/blob/98b663f4e8a8bafe550396ec4b8b37f1f4ddf182/Admin/UI/templates/js/Inventory/inventoryTools.js