A computer readable memory storing a computer program executable by a processor, the computer program producing a user interface of a widget authorship application in a computer system including an operating system comprising a runtime engine that is part of the operating system, the user interface comprising: