separated effects.js, implemented more generic formula effect
implemented hack to workaround chrome bug on formula effect
implemented noise effect