public function pane()
    {
        global $step;

        require_privs('rah_backup');

        $steps = array(
            'browser' => false,
            'create' => true,
            'download' => true,
            'multi_edit' => true,
        );

        if (!$step || !bouncer($step, $steps) || !has_privs('rah_backup_' . $step)) {
            $step = 'browser';
        }

        $this->$step();
    }