Still need to do end to end test for the current ui behavior but that can wait till tomorrow. Its time to sleep.