Added more backend control
Semaphore locks to prevent seg-pipes
Start and Stop backend control to UI