I am looking for the perfect bicycle computer app. What I need are: trip odo total odo current speed average speed mapping, recording via gps nice to have: calories elevation grade VeloComputer gets close, but you can't seem to view both current speed and average speed on the same screen. SportyPal Pro looked real good but it is buggy. It does everything I need except work consistently (I did a 32 mile ride and it logged 4 miles...). I tried a couple of others that were not even in the ball park. Any ideas?