Fix render to properly handle positionUsing setting

If positionUsing is set to 'margin' on a browser that supports translate3d, the initial transform3d css would cause the bar to be translated off screen.
This fix uses barPositionCSS to correctly initialize the bar based on the positionUsing setting.