Add cancel handler, make multiple shares selectable