implemented DetailView to ScanView transition and drug scanner
added viewport scaling for mobile devices