Out of curiosity: Do the Garmin devices (and specifically the FR 735XT) calculate calories burned differently depending on the sport or do they base their values on heart rate only ? Thanks in advance