public override async void OnViewCreated(View view, Bundle savedInstanceState)
        {
            base.OnViewCreated(view, savedInstanceState);
            // set reference sa chartview
            timeChartView = view.FindViewById <ChartView>(Resource.Id.chart_view_behavior);
            timeChartView.SetOnTouchListener(this);
            freqChartView = view.FindViewById <ChartView>(Resource.Id.chart_view_frequency);
            freqChartView.SetOnTouchListener(this);

            // time text views
            txtStartTimeVal = view.FindViewById <TextView>(Resource.Id.txt_bhv_start_time_val);
            txtStopTimeVal  = view.FindViewById <TextView>(Resource.Id.txt_bhv_stop_time_val);
            txtDurationVal  = view.FindViewById <TextView>(Resource.Id.txt_bhv_dur_val);

            txtHighPeak      = view.FindViewById <TextView>(Resource.Id.txt_bhv_hpeak_val);
            txtLowPeak       = view.FindViewById <TextView>(Resource.Id.txt_bhv_lpeak_val);
            txtAvePeak       = view.FindViewById <TextView>(Resource.Id.txt_bhv_apeak_val);
            txtLongInterval  = view.FindViewById <TextView>(Resource.Id.txt_bhv_lint_val);
            txtShortInterval = view.FindViewById <TextView>(Resource.Id.txt_bhv_sint_val);
            txtAveInterval   = view.FindViewById <TextView>(Resource.Id.txt_bhv_aint_val);

            // seek bar
            seekBar = view.FindViewById <SeekBar>(Resource.Id.seek_bar_behavior);
            seekBar.ProgressChanged    += OnSeekBarProgressChanged;
            seekBar.StartTrackingTouch += OnSeekBarStart;
            //			seekBar.Enabled = false;

            // button
            //btnChangeGraph = view.FindViewById<Button>(Resource.Id.btn_change_graph);
            //btnChangeGraph.Click += OnChangeGraphClicked;

            gestureDetector = new GestureDetector(this.Context, this);

            await presenter.LoadInitialLineChartData();

            seekBar.Max = presenter.EntryCount;

//			presenter.LoadChartStatistics ();
        }