add viewer mode of cancel-gravity