refactor panels into own objects, scroll to latest cell on prompt works again