         // set the right assets and dimensions to use based on the screen density
         switch (authorDensity)
         {
+			case DeviceDensity.PPI_320:
+			{
+				trackWidth = 320;
+				trackHeight = 18;
+				
+                visibleTrackWidth = 280;
+                visibleTrackLeftOffset = 20;
+                
+				trackClass = spark.skins.mobile320.assets.HSliderTrack;
+				
+				break;
+			}
             case DeviceDensity.PPI_240:
             {
-                trackWidth = 240;
-                trackHeight = 65;
-
+                trackWidth = 192;
+                trackHeight = 13;
+
+                visibleTrackWidth = 160;
+                visibleTrackLeftOffset = 16;
+                
                 trackClass = spark.skins.mobile240.assets.HSliderTrack;
-                
-                visibleTrackRectLeft = 10;
-                visibleTrackRectRight = 11;
-                visibleTrackRectTop = 26;
-                visibleTrackRectHeight = 13;
-                visibleTrackEllipseHeight = 13;
-                visibleTrackEllipseWidth = 13;
                 
                 break;
             }

import spark.skins.mobile.supportClasses.MobileSkin;
import spark.skins.mobile160.assets.HSliderTrack;
import spark.skins.mobile240.assets.HSliderTrack;

/**
 *  Actionscript based skin for the HSlider track skin part on mobile applications. 

            {
                // default PPI160
                trackWidth = 160;
                trackHeight = 9;
                
                visibleTrackWidth = 140;
                visibleTrackLeftOffset = 10;
                
                trackClass = spark.skins.mobile160.assets.HSliderTrack;
                
                break;
            }
