I just edited the file, made copies of the existing functions and renamed and modified the copies.

For my use I wanted something that I could just call from anywhere and not have to be concerned with adding/referencing override functions.

Animations are a bit of a bummer, spent a little bit of time running down what was going on, but without knowing what you guys are currently working on and with my own time deadlines figured it was best just to go without for now.

The upgrade process is the reason I did this. The functionality (digging into the dom for the listitem location) for scrolling to a selected item was broken when the List was updated and improved.

I well understand that anything I do in the framework is wiped every time we go through an framework update (I've gone through the process several times now), as it should be. The reason I posted this here is so that hopefully the functionality makes it into the next upgrade cycle so that I do not have to worry about managing overrides or digging into the dom.

Look, I'm not complaining about the improvement, the performance improvements are very nice, but losing existing functionality is a real pain for the developers using your framework.