Changed to using absolute positioning

Avoids mobile issues with fixed position elements.  added an additional
private var necissary for calculating the absolute position