Fix wrong touch position detection

Fix wrong touch position detection because of parant of parent's matrix is not considered.
And I introduce dirty flag for lazy calculating of DisplayNode rect.