They're all over the place in Bali & Java, we just had to learn to live with them in our travels there. Otherwise our time there would have been a nightmare.
I'm sorry to disappoint you, but I suspect there really isn't any way you can get rid of them. On the credit side, it's good to know that they can't harm you. I know that's no help if they upset you ....
If you check them out closely, they are rather pretty.
Well I thought so, anyway.