Fix new event
Added package switching logic
Start on forgetting packages (probably going to change approaches, though)