Alternatively, place the goddamn hearts near the goddamn facesets of their goddamn owners.
Or, make facesets into battlechars and place them "conveniently" where "normal" facesets would go. Then, the faceset would respond to status conditions, etc, in real time.