some jump fixes
independent background layer