still messes up when you scroll