No big deal. I'm not, just a plain old writer. I don't have your fluency in CGI, javascript and the rest. Not expecting it to be technical. This may sound confusing, this is probably because it is.
Technology is an interesting thing.
The functional word is interesting. What we think we are doing is not necessarily what the developers of the technology think we think we are doing. We therefore get what they think we should get and not what we think we should get. The problem is aligning our thoughts as predicted by the developers with our thoughts as thought by us. This, needless to say, sometimes leaves us with a strong suspicion that we are missing some vital ingredient in our makeup, that we are incompetent, but in fact all that has happened is that we have interpreted someone else's predictions of our desires and actions incorrectly.