KciNavDrawer - change architecture (and fix overflow bug)