changes to browserlayer