finished Fling item implementation