Unlinked... pt.2

It's  supposed to be all linked with programscreation.js script (tmp.
naming) instead of putting the logic inside the 'programs.js' with
listing.