Superfish style update. copied ovpred for the most part.