Made the project universal
Abstracted UI start/stop state