Title: A programming environment for constructing graphical user interfaces: a proposal