Debugging performance problems with printer update
Rearranged layout to make printer view full height
Simplified listview updates from background thread
Added initial preferences
Added printer mode selectable and tidied up menus