javascript not crap