Many changes: started using more jQuery and jQuery-UI.