events in order. also, some dumb stuff.