Implementing Widget drag & drop between zones.