WIP -- fixed the bug when user hold on screen would not bounce back