create a loader
add keyboard controls to navigate in the list