 -   keys['P'] = actionSortByCPU;
     keys['H'] = actionToggleUserlandThreads;
     keys['K'] = actionToggleKernelThreads;
+-   keys['p'] = actionToggleProgramPath;
 -   keys['t'] = actionToggleTreeView;
 -   keys[KEY_F(5)] = actionToggleTreeView;
 -   keys[KEY_F(4)] = actionIncFilter;

          Panel_onKey(super, ch);
          selected = Panel_getSelectedIndex(super);
diff --git a/Panel.c b/Panel.c
index c426526..06e2f2d 100644
--- a/Panel.c
+++ b/Panel.c
@@ -373,49 +373,39 @@ bool Panel_onKey(Panel* this, int key) {
    int size = Vector_size(this->items);
    switch (key) {
    case KEY_DOWN:

diff --git a/Action.c b/Action.c
index 6c387de..e28f7db 100644
--- a/Action.c
+++ b/Action.c
@@ -501,52 +501,29 @@ static Htop_Reaction actionTagAllChildren(State* st) {
 
 void Action_setBindings(Htop_Action* keys) {
    keys[KEY_RESIZE] = actionResize;
