Work on support for multiple screen sizes - NOT YET FINISHED