general comment based on a coding standard we're trying to implement now - this will apply to later pieces in this review as well

variables should not have prefixes of a single character

each of these is as descriptive if they are `leftMouseOver`, `currentColumn`, etc.