Styling tweaks

This pull doesn't introduce any logic changes, but it tweaks some internals, notably with `this` context and `===` instead of `==`, some underscore method tweaks, and keeping the selector as ":el". Mostly trying to keep `==` from biting with edge cases.