Fixed bug on interactiosn, where the event_device was always blank even when known
update
Updated README, made changes for npm
fix conflicts for merge