Javascirpt client refactoring