event object not passed to deselect_node

I found all of the (internal) callers of deselect_node set the event object as a fourth parameter. I had problems selecting subnodes in my appliction and this is how I fixed it for me.

There may be better ways to do that (f.i. checking the arguments directly) but if you want to include this, here's my take. :-)