Switched to use deferred
Nice scrolling interrupt behaviour
Fonts, colours and better text