If underscore doesn't find a match, the variable will be undefined instead of null. Also improvement to gap detection for multiple seat selection.