Created bindEvent method to remove complexity from delegateEvents