Improved Mobile Device Detection