front end redone with angular for mobile version, on/off hooked up