Wrap OnRefreshListener in a WeakReference. Should close #141