check for Mutation Observers in old browsers and fallback to timeout