don't reset position of shelfs with js