a little sonarjs client