A javascript Library