Client JS updates