Added state change fading, changed font, misc. improvements.