Are you saying that none of the JS was manually written or that some of it was and the rest is coming from an imported library. Iâm looking at the page in Chrome dev tools now. Exactly. That's the whole point of having PharoJS :-) Exactly. But then I donât understand Cincomâs motivation for architecting AppeX the way it did. The HTML file imports 2 js file. One is the MatterJS library, and the other is generated by PharoJS I prefer the DSL approach of PharoJS. The code is clean, brief, clear, and anglogrammatical. Easy to do in Smalltalk. Hard to impossible with JS. With AppeX you need to read and apparently write a good amount of JS. Whatâs the point? Much of the utility of Smalltalk is then lost except the debugging is better. Shaping