the posted fling runnable may also be executed when it shouldn't

I also get crashes when the fling is still being run but the view is gone.
The patch not tested in production yet, extra tests in the fling Runnable may be necessary