Show the reason why the live preview was disconnected
Handle the "detached" event in main.js instead of LiveDevelopment.js since that's where the button is defined. Also hide the tooltip when connecting again.
Update the tooltip's position when the window is resized