new simpler audio peak level detection, use alternative motion event listener if the orientationChange doesnt work for the device, ui changes