Adding shouldRecognizeSimultaneouslyWithGestureRecognizer to node widget as gesture delegate - fixes bug where dragging failed with zoomScale greater than 1
Tidy up code in widget