Bar mounts for lights?

We have had a lot about lights lately including bar versus helmet mountings. I always end up using a helmet mount because it stays firmer, I find bar mounted lights end up pointing at the front wheel usually at the most inappropriate moment.
I have tried the block mounts that take torch style lights and the ones you get with XML T6 lights but none stay straight for very long.
What have people found to work on bar mounts to keep them pointing at a useful distance?

I noticed my rubber-banded chinese lights were fine on my cheapo alu bars but not on carbon. So I add a single wrap of some sort of non-smooth tape... Cloth wiring loom tape is perfect, self amalgamating tape seems fine too, masking tape is alright. Just something to give it something to grip to.

Sounds faffy but in reality is faster than fitting most more solid clamps.

For my old torches I took a cheap quickrelease mount- from an electron I think- and added a super-stylish jubilee clip around the torch. Ugly but effective.