added more descriptive selectors to prevent event collision