Bug 1015841 - [Messages][Refresh] Recipients panel visible area handling. r=julien

JS-based solution
Yeah, we need debounce and throttle (I see something like this in one of the latest your patches :)). If we agree to improve this patch, we can file separate bug to extend Utils, that will be landed before this patch.