moved get function inside of prototype, added conditional to drag init to prevent false starts