resolve #179 - support custom trigger ID