Reduction of NodeImpl instances
Improvement on key event support