1. A method comprising: generating a network topology graph comprising a first set of one or more graph nodes and a second set of one or more graph nodes, wherein the graph nodes represent network elements; receiving, at a touch-sensitive display, touch input that selects and drags the first set on the network topology graph; wherein the touch input drags the first set within a threshold distance of the second set or a particular connection to the second set and holds the first set within the threshold distance for a threshold amount of time; in response to the touch input, adding or removing a graphical representation of a connection between the first set and the second set on the network topology graph; wherein the first set remains selected for dragging by the touch input to enable another action; maintaining the added or removed graphical representation of the connection between the first set and the second set on the network topology graph, while the touch input continues to drag the first set away from the second set to a third set or a distinct connection to the third set and holds the first set within the threshold distance for the threshold amount of time; in response to the continued touch input, adding or removing a second graphical representation of a second connection between the first set and third set on the network topology graph while maintaining the added or removed graphical representation of the connection between the first set and the second set; wherein the method is performed by one or more computing devices.