refactored UI to use floating control panel and left sidebar