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

JS-based solution
in the past, we got bitten because some tests were using the context as a way to store variables, some mocha change broke them. Please just use a normal var instead.