better js function names
fix scroll