Component factory weak ref to activity