initAndPosition() {
        let panelLeftPx, panelTopPx;

        // Wire up the dismiss button
        this.$el.find(".tota11y-info-dismiss-trigger").click((e) => {
            e.preventDefault();
            e.stopPropagation();
            this.$el.addClass(HIDDEN_CLASS_NAME);

            // (a11y) Bring the focus back to the plugin's checkbox
            this.plugin.$checkbox.focus();
        });

        // Append the info panel to the body. In reality we'll likely want
        // it directly adjacent to the toolbar.
        $("body").append(this.$el);

        // Position info panel on the bottom right of the window
        panelLeftPx = window.innerWidth - this.$el.width() - INITIAL_PANEL_MARGIN_PX;
        panelTopPx = window.innerHeight - this.$el.height() - INITIAL_PANEL_MARGIN_PX;

        // Wire up draggable surface
        let $draggable = this.$el.find(".tota11y-info-title");
        let isDragging = false;

        // Variables for the starting positions of the mouse and panel
        let initMouseX, initMouseY;
        let initPanelLeft, initPanelTop;

        $draggable
            .on("mousedown", (e) => {
                e.preventDefault();

                // Start dragging, and record initial mouse and panel
                // positions
                isDragging = true;

                initMouseX = e.pageX;
                initMouseY = e.pageY;

                initPanelLeft = panelLeftPx;
                initPanelTop = panelTopPx;
            })
            .on("mouseup", (e) => {
                e.preventDefault();
                isDragging = false;
            });

        $(window).on("mousemove", (e) => {
            if (!isDragging) {
                return;
            }
            e.preventDefault();

            let deltaX = e.pageX - initMouseX;
            let deltaY = e.pageY - initMouseY;

            panelLeftPx = initPanelLeft + deltaX;
            panelTopPx = initPanelTop + deltaY;

            this.$el.css({
                left: panelLeftPx,
                top: panelTopPx
            });
        });


        this.$el.css({
            left: panelLeftPx,
            top: panelTopPx
        });
    }
Positions the info panel and sets up event listeners to make the
panel draggable