adding MIT license
expose dragging and picking states
forgot to make
update to upstream master