fixes for jumpy rendering and incorrect position on elements with overflow

For now I've moved Cheetah DS to use my fork so I can quickly make updates as needed. Feel free to cherry pick as needed from these changes.