improved code
upgraded semantic ui
improved navigation view component