Wearable heart monitor ticks all the boxes for better health