textview: move gesture recognizers to private
deps: update nodelike