rename PanelUtils to PanelHandlers
refactor to use navigate instead of set currentPanel