Bug 1105237 - [Loop] Move 'share' logic to a separate handler r=crdlc

This is going to be part of the call log, that's why I've added directly here.