no need for container
touch support
viewport width
case insensitive search