Treehoppers – the world’s strangest insect?