Added width detection.
Not QUITE working...
Standard positions correct.
Locations corrected.