Updating the ControlPanel

- Recovering the ControlPanel
- Regarding the drag() function under dragDip(), do you think adding the orientation is a good idea?