bug 1089237 - keep strong reference to bound observer method