removed navigationcontroller, use instead own containercontroller implementation