Fix spelling error
Make above/below threshold logic more readable - break out above and below test with helper methods