Directness and liveness in the morphic user interface construction environment | Synapse