'Virtual Heart' beats for charity