major fixes for mobile, data, crossbrowser..