class ScrollableLienzoPanelView extends ScrollablePanel implements StunnerLienzoBoundsPanelView {

    @Override
    public void setPresenter(final StunnerLienzoBoundsPanel presenter) {

        if (!isRemoteCommunicationEnabled()) {
            DomGlobal.console.debug("Kogito environment detected. Skipping default event handling.");
            return;
        }

        presenter.register(
                addKeyDownHandler(event -> presenter.onKeyDown(event.getNativeKeyCode()))
        );
        presenter.register(
                addKeyPressHandler(event -> presenter.onKeyPress(event.getUnicodeCharCode()))
        );
        presenter.register(
                addKeyUpHandler(event -> presenter.onKeyUp(event.getNativeKeyCode()))
        );
    }

    public  ScrollableLienzoPanelView();
    public  ScrollableLienzoPanelView(final int width,
                                     final int height);

}