Clickable label vs link and d&d

First of all, thank you very much for Vaadin Framework. It is really, really great and saves a lot of time.

I have the following question:
I want to have a
with ClickListener, so I put Label component into CssLayout and use LayoutClickListener. However, I have 2 problems:

  1. Link
    . If the Label contains a link, and the user clicks on the link, I want him to be simply redirected and the event
    to be called. If the user clicks on the other part of the Label (not containing link), event should normally be called.
  2. If the user uses
    and drops sth on the label I want the event
    to be called (or know somehow that this situation took place).

How can I achieve this? Any solutions? Is using Label good here or should I use some other component?