Made it so that the request receivers are now responsible for keeping track of filters to be applied to certain tabs, rather than the handlers. This simplifies the path of execution of the program and makes it easier to check if certain conditions are met before performing certain actions