Many Changes to UI

Added transition durations, improved respoinsiveness.