Now works okay with 3.9+, still looking to not have to do the setTimeout(...,3000) thing