@liemph; I'd be happy to share my code, but all the GPS-related parts can be found in the product examples here:
The example is pretty complete, but unreadable.
The project I'm working on is more display oriented, and most of the code is a nascent control class I'm playing around with for solving general display problems. You're welcome to take what you like from it:
I plan to pursue the display controls in another project, so I won't be updating this one.
Thanks a lot.