Events overhaul

Because you don't know in which index of the array is the question you want to delete or modify.