mouse interaction and back face culling are working