The SP500 dropped 291 points from the last high which is close to 10% correction. It broke key demand levels on the other hand. However, since price is at demand, there's definitely an apportunity for buying. Overall the SP500 is still bullish.
Verdict: Long