There are some special case, which the common user interface cannot works. Input method in fbterm is a good case. In order to support this, frontend should correct set the CAPACITY_CLIENT_SIDE_UI and implements UpdateClientSideUI callback. If anytime the user interface get updated, UpdateClientSideUI will be called and the client side can draw the user interface itself.