local hosted JS, bottom persistent footer buttons