external JS resources, added screenshots