Bug 831210 - Fixing synchronization issues

Adding synchornization utilities to APP and WIDGET to ensure they does not start until dependencies are loaded