This fixes a long standing issue on multi-monitor setups.
When a panel moves to another monitor then the assignment
of task items to the task list needs to be recomputed.
This patch fixes the issue by listening for changes
of the workarea and reinitializes the task lists.