Changed the entire positioning/ sizing model to improve performance and positioning on mobile devices