Its called a vogal neem oil, got it today. I have witnessed the mites to "jump" when i touch them with my nail but they are very tiny no bigger then the point of a fork. they are on both the top of the leaves and underneath, there is not many of them but i see more and more each day, so now i...