func (l *ListWrapper) MmoveCursorWithFocus(direction string) {
	l.gPressed = false // cancel gg to top
	l.widget.Items = l.listRenderer.MoveCursorWithFocus(direction)
	ui.Render(ui.Body)
}
// MmoveCursorWithFocus moves cursor and update ui
MmoveCursorWithFocus moves cursor and update ui
// MmoveCursorWithFocus moves cursor and update ui
func (l *ListWrapper) MmoveCursorWithFocus(direction string) {
	l.gPressed = false 
	l.widget.Items = l.listRenderer.MoveCursorWithFocus(direction)
	ui.Render(ui.Body)
}
func ( l * ListWrapper ) MmoveCursorWithFocus ( direction string ) { l . gPressed = false l . widget . Items = l . listRenderer . MoveCursorWithFocus ( direction ) ui . Render ( ui . Body ) }
MmoveCursorWithFocus moves cursor and update ui
MmoveCursorWithFocus moves cursor and update ui
// cancel gg to top