Browsing: how to stabilize videos with your smartphone