added userItem option for targeting items and ignoring other elements such as script