An Expression Engine extension for mobile detection.