# Customizing Interaction Based on Events

This topic explains how you can customize user interaction based on events in the Spread for ASP.NET component.

## Content

You can customize user interaction based on events in the FpSpread component. In the [FpSpread](/spreadnet/api/latest/online-asp/FarPoint.Web.Spread/FarPoint.Web.Spread.FpSpread.html) class there are several events, from [ButtonCommand](/spreadnet/api/latest/online-asp/FarPoint.Web.Spread/FarPoint.Web.Spread.FpSpread.ButtonCommand.html) to [InsertCommand](/spreadnet/api/latest/online-asp/FarPoint.Web.Spread/FarPoint.Web.Spread.FpSpread.InsertCommand.html) to [SaveOrLoadSheetState](/spreadnet/api/latest/online-asp/FarPoint.Web.Spread/FarPoint.Web.Spread.FpSpread.SaveOrLoadSheetState.html). Use these events to initiate actions.

For a list of events with code samples, refer to the [FpSpread](/spreadnet/api/latest/online-asp/FarPoint.Web.Spread/FarPoint.Web.Spread.FpSpread.html) class in the [Assembly Reference](/spreadnet/docs/latest/online-asp/overview/assembly-reference).