add keyboard navigation + local server script