#1 fixes, add removing listener by id and some methods for NodeArray