improve trackballControl
fix