[ ] There are duplicated UI and function codes in both, we should consolidate them and use property to differentiate them. So it would be easier to maintain in future.
[ ] Provide an interface in the action bar for the application to fill any UI elements, such as the start/stop live button