impl: keyboard navigation implementation
refactor: gridService