all local js scripts, less laggy movement