added gator event delegation library