pass in kernel instead of config as kernel could be needed
implement pause button in vikilcd