add DarkDOM#forwardDarkDOM, DarkGuard.getDarkByCustomId
optimization for $
fix
lazy initialization of sourceGuard