InteractionHandler as class