Event listeners can be removed + refactored private classes into public abstract classes