autosize root node, add canvas direct node, small event fixes