The visual hierarchy provides an elegant means of constructing drawings, but does not by itself provide user interaction. To effectively support construction of visual language editors, we need to provide ways of adding user interaction.