Thinking of getting a do-it-all gps swim-bike-run-fitness watch and the 910XT is a fair bit out of my price range with a HRM. Was wondering if the older 310XT displays and/or records heart rate and/or calorie burn data whilst doing activities outside of the recorded ride/run sessions (e.g. during a spinning class or whilst lifting weights in the gym). Also wondering if it has virtual racer to test yourself against training routes, a stopwatch, adjustable auto lap (e.g. so I can set it for every Km or more/less when running and say every 5Km when biking) and can just display the time of day? Thanks in advance.