adds support for shift-selecting and area-selecting multiple nodes
adds copy/paste functionality; adds CTRL+A shortcut