javascript experimentation