Added Lens moduleto handle viewports