UserDevice History - rewrited from knockout to angularjs.