tidy up layout for browser use; initialise device; tweak phonehelper->get