removed preventDefault, moved this.selector which would cause error if selector didn't exist