unhardcoded TAB sidebar toggle and fixed sidebar up/down keys glitching chat