wip support loading of js files (broken)