Aullar: Cleanup and stability

Not that stable yet, but basic insertion with scrolling now works a
lot better at least. Wacked at the display caching model and cleaned
up some classes.