Updates and javascript backend.