Drag update

@bsusensjackson @zencephalon @greg99799 - Some refactoring on book_controller.js and making mouseup off drags an auto-save. UpdatePage does all the work here, so I removed redundant lines already contained within the function.