I feel... puzzled and perplexed. Which is not bad per se, just... confusing as after reading a philosophy postdoc thesis.
By the way, great work with Js!