Added `scrollX` and `width` methods.
`position` now returns 3 extra properties, `left`, `right`, and `width`.