drob gravity javascript onto sight -ab controlled