Refactored to using css version of site overlay instead of angular directive (which is being phased out)