[RFC] add initial multi-selection supports

currently, only download and remove actions are allowed on the multi-selection.