new update

fixed setTimeout() again (doesn't work on linux) ; changed generation
cycle (using innerHTML) ; added z-index in settings ; added opacity
support for firefox (partialy)