working on using JSON data from server
use cat.tap not clickevent
name pins better
avoid modifying .pins when filtering
updated how to filter for visible pins when tracking if all pins have rendered based on new JSON format
fixed filters so they do not trigger infinite angular digest loop
scale pin values to be percentages
changing it so connections are formatted like {source: X, target: Y} instead of {sensor: X, actuator: Y}
trying to send connection data to the server. it makes connections not want to draw T.T
trying to track down when these darn pin DOM elements appear so i can draw the connections
adding and removing connections syncs with server and connections draw themselves at the right time and the process of drawing connections, even though it takes two taps, is not interrupted by redrawing all the pins