pushed DemoUI and DemoApp which implements the UI