Optimize drawing even more; create `NodeView' custom View