added ability to stick and unstick nodes, as per Tim's request