Updated
Dynamic URLs (using WURFL) explicitly returns HTTP headers to prevent caching.
Refactored some utility functions