! In Wess, doing a test on "false" (*with* double quotes) evaluated to "true", and I'm thinking I didn't plan it that way. If anything, it broke all @if $negative-variables tests. (Class-System.php)
* Simplified Wess loose tests. (Class-System.php)

! Fixed loose tests to return 'true' when a non-browser name was being supplied. I'd say my previous commit broke that, but honestly, it's getting quite confusing even for me... I tend not to touch these areas too much, for fear of breaking something else. It's still some great code -- just the we::analyze() part is a bit too smart for its own good. (Class-System.php)

* Added some parens to a few lines that may be hard to read. (Class-System.php)
! Clicking a select box shouldn't propagate to its parents. (sbox.js)
- Partially reverted my two previous commits. Only things left are the extra parens, and the removal of the no_operator method, which was never used to begin with. (Class-System.php)

! Fixed the "false" bug properly. Indeed it looked like we::loose does things differently based on where it's called from. we::analyze() requires an actual boolean return variable, while we::evaluate prefers to get ambiguous strings untouched. Thus, I've split we::loose into two separate functions, for readability. This should fix all issues with non-Chrome browsers (on which I haven't been doing much testing these days), and make me feel safer about my code. (Class-System.php)