:+1: Added Application manager and a lot of logic to UserInterface