more accurate frame limitter
abort loading handling