Use weakrefs for list of location listeners