modified for custom composer library and hallinks event triggering