Filters some files from the test app and lazily evaluate scripts when firestorm tab is selected
refactor analyser to go through the AST only once