Fix functionality of drawer and add ability to have it for individual breakpoints