fix up the list refresh to use a timeout, don't crash on $apply in the blur directive