resetting head to b7b5ff9 since a new nullpointer UI bug has been introduced since then
WIP beginning extract - must make j k l not reused
declaration of j k l
renaming j k l
bringing back commebted-out j k l declaration