Adding Panel.js and Message.js, replacing drag functionality.