add zoom behavior

add zoom feature to graph