This js folder is getting cray cray. Split it up.