Refactor javascripts

Good point. Kopierade mest från det gamla men det är ju lika bra att fixa det här nu.