public override void OnListItemClick(ListView l, View v, int position, long id)
        {
            if (MainActivity.musicSrv != null)
            {
                MainActivity.musicSrv.songPos = position;
                MainActivity.musicSrv.PlaySong();

                SongDetailFragment songDetailFragment = new SongDetailFragment();
                Bundle             bundle             = new Bundle();
                bundle.PutInt(MainActivity.SONG_INDEX_KEY, position);
                songDetailFragment.Arguments = bundle;

                var trans = FragmentManager.BeginTransaction();
                trans.Replace(Resource.Id.fragment_container, songDetailFragment);

                trans.AddToBackStack(null);
                trans.Commit();
                Activity.ActionBar.SetDisplayHomeAsUpEnabled(true);

                //MusicControlFragment.controller.Show (0);
            }
            else
            {
                Log.Error(MainActivity.MUSIC_ERR_TAG, "Music service not started.");
            }
        }
		public override void OnListItemClick(ListView l, View v, int position, long id)
		{
			if (MainActivity.musicSrv != null) {
				MainActivity.musicSrv.songPos = position;
				MainActivity.musicSrv.PlaySong ();

				SongDetailFragment songDetailFragment = new SongDetailFragment ();
				Bundle bundle = new Bundle ();
				bundle.PutInt(MainActivity.SONG_INDEX_KEY, position);
				songDetailFragment.Arguments = bundle;

				var trans = FragmentManager.BeginTransaction();
				trans.Replace(Resource.Id.fragment_container, songDetailFragment);

				trans.AddToBackStack(null);
				trans.Commit();
				Activity.ActionBar.SetDisplayHomeAsUpEnabled(true);

				//MusicControlFragment.controller.Show (0);
			} else {
				Log.Error (MainActivity.MUSIC_ERR_TAG, "Music service not started.");
			}
		}