account for no-predictions-at-all; also updating nextbus code to handle HTML change? (those happen? boo)