Implemented GUI hooks and filtering