Various improvements to ola_trigger

Fair point, it's something I'd considered, but wasn't sure how cross platform it would be. It's done now, so I'll see how it does.