Added comprehensive UI for buffer switching