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

JS-based solution
I'd prefer to have event names with only small letters (like on DOM). Easier to type, less prone to typing errors, and still recognizable