added support for web layouts and screens