Add infrastructure to update items in downloads context menu
(related to #14 and #15)