UI, UX, AJAX and small fixes