mouseDown - funcional
intersection - funcional
mouseMove - funcional