Remove deprecated code from WindowLayer
Support for drag controllers

These can take some workload off the widgets for certain tasks. There is
already a DragMoveWidget controller implemented, which can be used to
drag widgets around.
Implement scrollbar thumb dragging with DragControllers