No more self reference, return API instead; Fix linear animation issue with fading=false; Add settings for enabling clipping