app now loads from HTML