Massive UI updates added smooth animation and buttons and touch for class times