working sidebar needs listener added