fixed bug where bouncing wouldn't complete on certain buffer ranges