OK I took a look for the first time in detail at the source code of some of the existing widgets to see what is possible, and indeed much of it looks great - simple and easy to hack. I'm contemplating doing some animations in a widget, and would like the animation to be non-blocking. How do you achieve that in LCB?