display for free slot
refactor
improving code quality
support use of TAB to switch between tabs
get rid of magic strings
fix a minor bug in view
add some logging in TickerUI
Merge branch 'UI'