Don't use jquery mobile and remove unused icons
Clean up css and add UI improvements

Add some infrastructure for key bindings and structure selection
and management.

Fix footer position issue.