Big view refresh update. No more weird algorithm and instead use small canvas option
rebuild better views