tweaking device controller and view for better presentation