Ok fella, the problem you are having is you are trying to use a command line application and expecting it to behave like a gui native thing.
You need to use the command line/terminal. Pasmo wants to be friends. But you need to use it the way it wants to. Kind of like you don't take every girl to Mcdonalds then back behind the dumpsters with $5. Not every program wants to be manipulated on the desktop gui for all the other applications to see.. Some want to be wined and dined, treated like a lady - given parameters, hopes dreams before they will do something useful/dirty in the privacy of the terminal window .
With Pasmo you will hit the wall with stuff like Macros & Local functions. That is crippling to developing large/complex programs. Sure you can do very impressive stuff but its really something that is most useful in the begging. But to migrate to Zeus later is tough. You got to learn all this new stuff when you are used to the crusty yet familiar ways of Pasmo. It's like trading up from a backwoods hillbilly chick to a city girl. It might seem like a cakewalk at first but you are going to make mistakes and the new program will not do the same things like you did before, she's got new demands but also high highfalutin ways to contend with.
This is another reason to use Zeus.. it has an IDE, you are probably more used to this than a command line experience.