Usage to detect devices as desktop, mobile, tablet, portrait, lanscape