renamed analysis methods to be consistent
proper joining of nodes to avoid js errors
don't optimize file, package name when event is not just modification