keyboard slots changed to events